spyder-vim icon indicating copy to clipboard operation
spyder-vim copied to clipboard

Spyder Vim plugin maintenance and Spyder Vim 0.1.0 release

Open dalthviz opened this issue 2 years ago • 4 comments

Hi @ok97465, as commented at https://github.com/spyder-ide/spyder-vim/pull/77#pullrequestreview-1089042130 and as we started discussing at https://github.com/spyder-ide/spyder/issues/17915#issuecomment-1133776306 would you like to help with the plugin maintenance?

Besides that (and the issues already in the millestone), some pending things that I think we need to do before doing an initial release - v0.1.0:

  • Update README.md with information and a screenshot/gif to show how the plugin works. Update installation instructions and README content in general.
  • Add RELEASE.md as a guide for further releases (following the content of other working plugins repos)
  • Add CONTRIBUTING.md as a guide to contribute to the repo (following the content of other working plugins repos)

Also pinging @spyder-ide/core-developers in case someone else wants to help here, has any comment or suggestion :)

dalthviz avatar Aug 29 '22 18:08 dalthviz

I'm ok with this plan.

ccordoba12 avatar Aug 29 '22 23:08 ccordoba12

If there's something I can help to maintain this repo, I'll do it. :smiley:

ok97465 avatar Aug 30 '22 13:08 ok97465

Great, thanks @ok97465 ! Looks like @dalthviz listed some in the OP here, as well as those in the milestone :)

CAM-Gerlach avatar Aug 30 '22 20:08 CAM-Gerlach

I think @dalthviz can help with items 2 and 3 (i.e. adding RELEASE.md and CONTRIBUTING.md) and @ok97465 with the first one (i.e. updating README.md with an up to date screenshot), if you're ok with that, of course.

ccordoba12 avatar Aug 31 '22 18:08 ccordoba12

Note: Probably alongside getting this issue closed, before starting to do the actual release steps, some other issues should be closed too or maybe marked as superseded by this issue like #21 #22 #32 and #33

dalthviz avatar Sep 26 '22 16:09 dalthviz

I think #32 is duplicate of #22 and #33 of #21. If you want, you can close #21 as part of the 0.1.0 release and #22 after creating a conda-forge package, which would be out of the release.

ccordoba12 avatar Sep 26 '22 17:09 ccordoba12

So I think we are ready to do an initial release, would you like to check/do that process @ok97465 ?

The release process that needs to be done is described at https://github.com/spyder-ide/spyder-vim/blob/master/RELEASE.md (you will need to have a PyPI account to submit the distribution to PyPI and also close this issue and #21 before starting). Let us know if you want to do it!

Also, just in case, is there something else that could be missing @ccordoba12 @CAM-Gerlach ?

dalthviz avatar Oct 03 '22 17:10 dalthviz

I read the release file and it looks good to me.

ccordoba12 avatar Oct 03 '22 18:10 ccordoba12

Looks fairly good to me as well; at least content-wise it looks basically up to date with our modern version for QtPy, Docrepr, etc.

CAM-Gerlach avatar Oct 06 '22 21:10 CAM-Gerlach

@ok97465 thank you for doing the release! Since v0.1.0 was already released I think we can now close this one, right? Also, @ok97465 could you add @ccordoba12 @CAM-Gerlach and me as maintainers on the PyPI package project please? Thanks again!

dalthviz avatar Oct 10 '22 17:10 dalthviz

could you add @ccordoba12 @CAM-Gerlach and me as maintainers on the PyPI package project please?

Agreed. My PyPI username is ccordoba12.

ccordoba12 avatar Oct 10 '22 17:10 ccordoba12

I'm going to close this issue to update our Changelog with it and #21.

ccordoba12 avatar Oct 10 '22 18:10 ccordoba12

@CAM-Gerlach Could you tell me the your username of PYPI?

ok97465 avatar Oct 10 '22 23:10 ok97465

Just in case, I think @CAM-Gerlach PyPI profile is this one: https://pypi.org/user/CAMGerlach/

dalthviz avatar Oct 11 '22 15:10 dalthviz

Yup, that would be me :+1:

CAM-Gerlach avatar Oct 12 '22 06:10 CAM-Gerlach