Closed
Description
The main folder is getting unwieldy. It would totally wreck the git history, but I suggest moving all the pacakges/crates into an explicit packages folder.
We do this at my monorepo company and quite a few other crates in the ecosystem do the same, and their repos are much cleaner than those that don't.
Those that do:
- https://github.com/SergioBenitez/Rocket
- https://github.com/servo/servo
- https://github.com/diem/diem (kinda)
There are others, but I've noticed that it really cleans up projects as they grow in size - which yew has.
I'd be happy to do it too.
This is what my yew-projects folder looks like:
❯ tree -L 2
.
├── Cargo.lock
├── Cargo.toml
├── README.md
├── packages
│ ├── yew-component-storyboard
│ ├── yew-desktop
│ ├── yew-pack
│ ├── yew-pack-example
│ ├── yew-recoil
│ ├── yew-store
│ └── yew-zustand