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

Plugin and extension system working group #209

Open afshin opened 1 year ago

afshin commented 1 year ago

Please comment here if you want to work on designing and building an extension system that addresses some of the current system's shortcomings:

There are other goals, too, but these are big ones to try to resolve.

@fcollonval, @blink1073, and I are interested in working on this, but we can't do it alone and would appreciate insight from others. Please indicate if you are interested and let's figure out how and when to work on it.

cc: @bollwyvl

krassowski commented 1 year ago

I would be interested in joining this effort!

jasongrout commented 1 year ago

Please add me to the list

ericsnekbytes commented 1 year ago

Can we add to the list: Make learning and using the extension ecosystem easier for a broader range of people, including those new to the Jupyter stack?

I'm interested in joining this effort.

bollwyvl commented 1 year ago

y'all know i'm down, and have bad ideas for days. avoiding pre-venting here...

...but... ...perhaps we could start a bounded number of [discussions](https://github.com/jupyterlab/team-compass/discussions), _loosely_ inspired by [the Heilmeir Catechism](https://en.wikipedia.org/wiki/George_H._Heilmeier#Heilmeier's_Catechism): - _Who is **A Stakeholder** of the Jupyter client extension ecosystem?_ - _What is A Problem we have with the Jupyter client extension ecosystem?_ - _How might we improve the Jupyter client extension ecosystem?_ - _How might we measure whether the Jupyter client extension ecosystem is improving?_ Treating individual suggestions as async, threaded comments (instead of laundry lists here) could allow setting the stage for an eventual kick-off without this linear issue _becoming_ the working group.
jtpio commented 1 year ago

Thanks @afshin for opening this issue 👍

I'm also interested in joining this effort.

afshin commented 1 year ago

(cc: @jupyterlab/jupyterlab-council)

ivanov commented 1 year ago

What are the intended mechanics of a working group?

Treating individual suggestions as async, threaded comments (instead of laundry lists here) could allow setting the stage for an eventual kick-off without this linear issue becoming the working group.

I support this kind of approach, though would caution against a synchronous kick-off, or synchronous meetings in general.

chbrandt commented 1 year ago

I'm interested in joining too