hoverboard icon indicating copy to clipboard operation
hoverboard copied to clipboard

Consider reorganizing project

Open abraham opened this issue 5 years ago • 0 comments

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

abraham avatar Oct 03 '20 15:10 abraham