You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NGXS labs has been a great place for plugin development, but we have seen issues where many authors are not familiar with publishing packages and don't keep dependencies up to date as needed. Sometimes the authors contribute and then disappear. We would like to create a monorepo to support most of the fundamentals of managing a plugin without the headache of maintenance.
NGXS Labs Monorepo RFC
Background
NGXS labs has been a great place for plugin development, but we have seen issues where many authors are not familiar with publishing packages and don't keep dependencies up to date as needed. Sometimes the authors contribute and then disappear. We would like to create a monorepo to support most of the fundamentals of managing a plugin without the headache of maintenance.
Proposal
(Proposed by @markwhitfeld )
To create a monorepo for the plugins with the following requirements:
main
and notmaster
main
branch within plugin areapackages/firestore-plugin
:lib
: contains the libraryintegration
: contains the integration apps and/or testsdocs
?: we could publish per plugin docs too or just use markdowndependabot
or equivalent for automatic dependency update PRsprettier
main
by default only when libs changelerna
apparently does this well, but not sure what other approaches there arenpx lerna import --preserve-commit ....
to do this (unless there is a better tool?)Nice to have
Reference examples
The text was updated successfully, but these errors were encountered: