Open SylvainCorlay opened 4 years ago
Hey yes we can definitely discuss about it. I'm available next week if you want.
Regarding the new name, the main question I have is more about how to avoid update break for the user. One idea would be to have a multiple outputs conda recipe.
Posting for visibility. Here is the plan and ideas we discussed in person:
mamba-gator
, do a release of the package with JLab2, classical NB and the Navigator supportItems 1 and 2 can be tracked separately and shouldn't affect the renaming / branding.
Items 3 and 4 can be done now. Then we can tackle item 5 to add support for JupyterLab 3+ on master.
@fcollonval feel free to correct if some details are missing or need to be updated
Thanks @jtpio
Now that #95 and #97 are in. We could move ahead with a release of a single package and ensure backward compatibility for the conda package by creating two outputs packages: one named mamba-gator (to match the one on pip) and one jupyter_conda (to trigger update on existing installation).
I propose as final naming: common => @mamba-org/gator-common (@mamba-org/common is to generic if other mamba projects start publishing on npm) labextension => @mamba-org/gator-lab
Regarding versioning, I suggest 4.0.0 for python and a common version 2.0.0 for the npm packages (to reflect they are based on JLab 2). Will unmatching version between python and npm brings trouble when migrating to JLab 3?
@jtpio @SylvainCorlay what do you think?
Thanks @fcollonval.
@mamba-org/common is to generic if other mamba projects start publishing on npm
Yes it would make sense to go for a less generic name (@mamba-org/gator-common
sounds good).
Will unmatching version between python and npm brings trouble when migrating to JLab 3?
Normally not. We can then bump the packages to 3.0.0
.
When we adopt the new distribution system (which can be done in two steps), users will install the mamba-gator
Python package 4.0, which will install the 3.0 extension as federated. And this shouldn't require a major bump for the Python package because JupyterLab 2 will ignore the federated extension placed in /share/jupyter/labextensions
.
Do you think it would be interesting to rename the project into "conda / mamba navigator" now that it has a standalone mode? (we also thought of of "gator" :).
Happy to discuss this in person! cc @jtpio @fcollonval