I recently added to docs and it wasn’t clear where some information should go. Due to the ever evolving development landscape, some of the doc sections seem to now contain redundant information. That got me thinking about a possible future doc reorganization. These thoughts are simply FWIW.
I’ve been wondering if would make sense to refactor and update the npmSupport and treeShaking sections. Perhaps reorganized something like this:
- Developing with Babylon.js
- History - reasons/decisions for supporting multiple NPM packaging strategies
- CDN
- NPM(UMD)
- NPM(ES6) - incl. notes on tree shaking
- TypeScript
- Using the Playground
- Project Setup
- Webpack Example(s)
- Vite Example(s)
- IDE Setup
- VSCode
The current Develop With Babylon.js section contains a lot of information. Perhaps it could be separated in to:
- Developing with Babylon.js
- Contributing to Babylon.js
- Deprecated - menu holder for doc items like “Workloads”?
Perhaps “Developing with Babylon.js” could be made a top level menu item (instead of being under “Diving Deeper”. i.e.
- Development
- Developing with Babylon.js
- Building Babylon.js
- Contributing to Babylon.js
Possible other more minor changes:
- “Forum Help” moved to top level or under “Tools and Resources”.
- “Create a material for the Material Library” moved under “Materials” or under “Contributing to Babylon.js”
- etc