-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transfer jupyterlab-rjsf #80
Comments
I'll echo my position from during the implementation of the settings form: this feature (if not perhaps this implementation) belongs in JupyterLab itself, available to all extension authors. This could be delivered either via Considering the former: as Such an implementation could then go further, making more key jupyterlab UI features available as JSON-configurable widgets. Examples include: LSP-enabled CodeEditor components, lumino DataGrid, etc. In light of the react/lumino dissonance, the other direction (implementing an accessible, themable, lumino-first JSON schema renderer) would likely be more maintainable long term, and would make deeper reuse more plausible. |
I fully agree with this. Having this in core JupyterLab would be great. Having it in jupyterlab-contrib as an intermediary step also does not sound crazy to me, getting it in good shape and updated with latest jupyterlab packages. Then porting it to the JupyterLab codebase would be easier and convincing other JupyterLab maintainers to get it in may be easier. |
My experience has been that supporting complex extensions in the 4.x line has become increasingly difficult. If an organization has the means to support this work in any form, going directly for lab 4.4.x will provide the most benefits for the greatest number of extension authors and thereby users. I doubt there is much to convince about: unless replaced with a feature-complete |
Target
Reason
Checklist
jupyterlab-contrib
organization (check one of):jupyterlab-contrib
repositoriescc. @bollwyvl
We would like to move
jupyterlab-rjsf
https://github.com/deathbeds/jupyterlab-starters/tree/main/packages/jupyterlab-rjsf into a place we can maintain as a community. Right now that package is buried inside a monorepo that makes it difficult for us to contribute and update.We depend on this in multiple packages, and the fact that it still builds against JupyterLab 3 packages makes it difficult to work with.
I suggest we move that under jupyterlab-contrib and continue the maintenance there.
The text was updated successfully, but these errors were encountered: