hoverboard
hoverboard copied to clipboard
Consider reorganizing project
Currently the project mostly consists of a web app and Firebase functions app mixed in with custom scripts, docs, default data, config, etc.
/web
/build config
/github config
/etc
|---config/
|---data/
|---docs/
|---functions/
|---internals/
|---src/
It would be interesting to explore migrating to a monorepo style organization. Use lerna to manage multiple sub projects and share dependencies.
/github config
|---projects/
|------web/
|------server/
|------scripts/
|------docs/
This would make it easy to add a CLI #826, add an admin portal #698, or migrate docs to a static site generator.
Additionally the hoverboard scope on npm could be used for @hoverboard/web