frintjs / frint

Modular JavaScript framework for building scalable and reactive applications
https://frint.js.org/
MIT License
756 stars 37 forks source link

Package graduation #378

Open fahad19 opened 6 years ago

fahad19 commented 6 years ago

Background

When we started this project, it was a single package (frint) in a single repository.

Earlier this year, we focused on the core frint package to handle Apps and dependency injection only (since v1), and split other stuff into separate packages, going ahead with a monorepo structure.

Some packages do share the prefix of frint- but have nothing to do with FrintJS directly. For e.g., frint-store and frint-data can live completely on their own.

While monorepo allowed us to build everything together nicely, the last 20-30 releases saw some packages upgrading to another minor/major version even when they didn't have any changes within them.

Graduate some packages to their own repos

I suggest, export some packages into their own repos. I can think of creating two repos at the moment:

Process