jupyterlab-contrib / spellchecker

Spellchecker for JupyterLab notebook markdown cells and file editor.
BSD 3-Clause "New" or "Revised" License
204 stars 20 forks source link

Rename to spellchecker? #47

Closed krassowski closed 3 years ago

krassowski commented 3 years ago

What do you think about renaming the extension to spellchecker (dropping the jupyterlab_ prefix) since it already is in organization that has jupyterlab in name? The PyPI package would still be called jupyterlab-spellchecker, but the npm one would become just @jupyterlab-contrib/spellchecker rather than @jupyterlab-contrib/jupyterlab_spellchecker.

ocordes commented 3 years ago

Sounds good, in german we say "Doppeltgemoppelt" which means the you have a double redundancy in the word! Frédéric mentioned that at the moment the extension is reachable with the same name as before @ijmbarr/jupyterlab_spellchecker . I'm not sure how to deal with that. I mean at least the old package should indicate that there is a new package or include a dependency if this is possible to guarantee a smooth transition.

krassowski commented 3 years ago

@fcollonval what do you think? If you are for, could you please rename to repo? My logic is that if this change should proceed than it is better to do it now to avoid transitioning twice.

at the moment the extension is reachable with the same name as before @ijmbarr/jupyterlab_spellchecker

good point. I think that we can make one release that updates the repository links, but keeps the @ijmbarr namespace and then change the namespace (and potentially the name) in the next release. Does it sound ok?

ocordes commented 3 years ago

As far as I understood, with jupyterlab > 3 the extension should be installed via pip or conda not with jupyter labextension ? How long do we need to support the jupyterlab 2.x or can we freeze the old @ijmbarr/jupyterlab_spellchecker for version 2.x and jupyter-contrib/spellchecker for version 3.x ?

krassowski commented 3 years ago

Yes, I prepared the package for the pip-installable "federated extension" in #48. It is named jupyterlab-spellchecker, but not published yet. I agree that we probably should keep installation instructions like: "for JupyterLab 2.x install @ijmbarr/jupyterlab_spellchecker" (which is what I did in #48).

fcollonval commented 3 years ago

Yeah, first of I want to point out that when transferring a project the original owner may choose if the name should be kept or changed. In this case good new ijmbarr says he does not care (https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io/issues/6) 😃

Reading this discussion, I like the conclusion - aka pointing out that for JupyterLab 2 the install should keep the old name. But for JupyterLab 3, I'm ok to create a new npm package named @jupyterlab-contrib/spellchecker.

fcollonval commented 3 years ago

If you are for, could you please rename to repo?

Done

fcollonval commented 3 years ago

I let this open as it will require some links update.