jupyterlab / frontends-team-compass

A repository for team interaction, syncing, and handling meeting notes across the JupyterLab ecosystem.
https://jupyterlab-team-compass.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
59 stars 30 forks source link

Jupyter AI NPM package organization #181

Closed dlqqq closed 1 year ago

dlqqq commented 1 year ago

Problem

There is no consensus on what NPM organization the Jupyter AI NPM packages should be scoped under. These packages should be scoped to an NPM to avoid conflict with third-parties who wish to develop and publish their own AI modules.

Proposed solution

There are three main options (feel free to suggest more in the comments):

  1. @jupyter-ai/ (preferred)
  2. @jupyterlab/
  3. @jupyter/

I believe that creating a new @jupyter-ai/ NPM org is the best option because it allows us to keep our package names small and readable. Compare @jupyter-ai/chatgpt against @jupyterlab/jupyter-ai-chatgpt.

cc: @jupyterlab/jupyterlab-council

welcome[bot] commented 1 year ago

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively. welcome You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:

fcollonval commented 1 year ago

Another reason against @jupyterlab/ is that the package is not tight to JupyterLab, isn't it?

I'm :+1: for @jupyter-ai/

hbcarlos commented 1 year ago

@jupyter-ai/ Sounds good to me!

jtpio commented 1 year ago

FYI @dlqqq I created the jupyter-ai org on npm just to make sure we can "reserve" the name, an invited you to be an owner of it.

dlqqq commented 1 year ago

@jtpio Sounds good! Thank you.

jtpio commented 1 year ago

FYI @dlqqq I created the jupyter-ai org on npm just to make sure we can "reserve" the name, an invited you to be an owner of it.

We can still continue discussing in this issue about the other options, although I would also lean towards @jupyter-ai :+1:

ellisonbg commented 1 year ago

Hi all, I missed the JupyterLab meeting yesterday. I don't have strong feelings about this either way - I am fine with the @jupyter-ai approach and it seems like we have emerging consensus about that. Why don't we wait until Friday to see if anyone has objections and then move forward. This is a relatively small decision that we could change later if needed.

JasonWeill commented 1 year ago

I'm also fine with @jupyter-ai.

krassowski commented 1 year ago

:+1: for @jupyter-ai org.

I think that there could be a benefit for having the main package (or two) that expose(s) the tokens placed under @jupyter/ or @jupyterlab/ but it is probably easier to start with everything under a single @jupyter-ai.

JasonWeill commented 1 year ago

Do we have consensus to continue with @jupyter-ai or should we have a vote?

afshin commented 1 year ago

Do we have consensus to continue with @jupyter-ai or should we have a vote?

I think we do. So far, we don't have any disagreement with the @jupyter-ai NPM scope (I am also :+1: on this).

In my opinion, we don't need to call a vote.

fperez commented 1 year ago

I'm 👍 on the @jupyter-ai top level too.

ellisonbg commented 1 year ago

Thanks everyone!

On Fri, Mar 3, 2023 at 11:09 AM Fernando Perez @.***> wrote:

I'm 👍 on the @jupyter-ai top level too.

— Reply to this email directly, view it on GitHub https://github.com/jupyterlab/team-compass/issues/181#issuecomment-1453993055, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAGXUCTYIOWE5FU74M4YG3W2I6XTANCNFSM6AAAAAAVMWXGMU . You are receiving this because you commented.Message ID: @.***>

-- Brian E. Granger

Senior Principal Technologist, AWS AI/ML @.***) On Leave - Professor of Physics and Data Science, Cal Poly @ellisonbg on GitHub

dlqqq commented 1 year ago

Closing issue as we have reached consensus. Thank you all! 🤗