jupyter-server / team-compass

A repository for team discussion, syncing, and meeting notes.
https://jupyter-server-team-compass.readthedocs.io
BSD 3-Clause "New" or "Revised" License
13 stars 7 forks source link

[Proposal: new repo] Synchronizer extension #26

Closed Zsailer closed 2 years ago

Zsailer commented 2 years ago

Hi all,

After some discussion in https://github.com/jupyter-server/jupyter_server/pull/752, I'd like to move this logic into its own extension and repository under this organization. Much like the "terminals" extension, I don't think this belongs in the core APIs, but makes a nice addition to Jupyter servers that serve remote kernels.

Moving it into its own repository allows us to more easily collaborate on this extension during the early experimental phases.

Before creating the repo in this org, I'd like to check for consensus from @jupyter-server/active-team-members. Creating new repos always presents the risk of additional maintenance burden.

Any objections?

afshin commented 2 years ago

Sounds good. Will we make a recommendation to JupyterLab and Jupyter Notebook to ship with this extension by default or will we just leave it up to those projects to decide?

Zsailer commented 2 years ago

Will we make a recommendation to JupyterLab and Jupyter Notebook to ship with this extension by default

No, I don't think so. This isn't really needed for Jupyter Servers with local kernels or contents (which is the default for most of our users).

afshin commented 2 years ago

Cool, thanks for the clarification!

Zsailer commented 2 years ago

Thanks, all.

I created the repo and have an initial PR here: https://github.com/jupyter-server/synchronizer/pull/1