Road map
Ashley Davis edited this page Jan 7, 2024
·
5 revisions
This is the road map of features that are planned for Data-Forge Notebook v2.
See the features already included in DFN v2
Data-Forge Notebook v2 is open source
Reach out and tell me how you can help move DFN forward!
Note: These feature will come quicker if other people help out.
- Intellisense and support for loading typedefs.
- Exporting notebooks to runnable Node.js code.
Note: These feature might be added by the community if someone wants to help out.
- BYO Node.js.
- UI for Node.js management and version switching.
- UI for Npm package management.
- Capturing notebooks to PNG and PDF files.
Note: These feature will come quicker if other people help out.
- AI integration (use ChatGPT from within DFN)
- Dark mode.
- Browser-based code cells that run the code in the iframe that is embedded in the cell output.
- Pluggable cell types. Currently DFN suports markdown and code cells, but it would be nice to support other cell types such as data cells (like a spreadsheet).
- Pluggable data sources and outputs. Make DFN easily support access to various databases (e.g. MongoDB and PostGres) without coding.
- Context sensitive help
- Git integration
- File system / project browser
- DFN Online (stretch goals)
- Edit and run your notebooks online
- Publish your notebooks to share them with the world
- Search the online notebook gallery for examples
- Embed notebooks in other web pages
- Support for other languages?
- This isn't as far fetched as it might sound. The v2 "evaluation engine" is a separate HTTP server. An enterprising person could write a new evaluation engine that supports a different language and then DFN could support that language.
There's so much more on my wishlist for DFN. Now that DFN is opened up to the community let's see where we can take it from here.