Skip to content
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

JS Rewrite #192

Open
tjduigna opened this issue Jul 5, 2020 · 0 comments
Open

JS Rewrite #192

tjduigna opened this issue Jul 5, 2020 · 0 comments
Assignees
Labels
Visualizations Feature requests related to visualization functionality

Comments

@tjduigna
Copy link
Contributor

tjduigna commented Jul 5, 2020

Is your feature request related to a problem? Please describe.
The lagging JS dependencies for the notebook extensions are bad for long term maintainability. The JS should be modernized as much as possible and update to use current best practices in the build toolchain.

Describe the solution you'd like
I would like to see the JS ported to modern syntax with a reduction in code complexity and an easier to extend code surface area. I would like to see better defined interfaces

Describe alternatives you've considered
I tried this with the update-js-deps branch but it was not focused enough on retaining backwards compatibility and ran into its own problems with scope creep and poorly defined goals.

Additional context
I think #152 should be abandoned in favor of a more controlled approach with smaller merge requests which are easier to consume. I also would like to leave the original PR open for some time to use as reference.

@avmarchenko avmarchenko added the In progress Currently being worked on label Nov 23, 2020
@tjduigna tjduigna added Visualizations Feature requests related to visualization functionality and removed In progress Currently being worked on labels Nov 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Visualizations Feature requests related to visualization functionality
Projects
None yet
Development

No branches or pull requests

2 participants