We should move all vocabulary packages into a monorepo, facilitated by lerna. @dhruvkb pointed out several good reasons to do so:
In addition:
This includes all of the necessary work to unify the three repositories into one.
packages/repo-name directorytests/ directory/docker directory and subdirectoriesnpx lerna initnpm run setup for lerna bootstrap (totally optional)npm run dev or npm run dev:all that runs all packages concurrentlypackage.jsonvocabulary repo,package/vocabulary`, etc.[fonts] Issue description, [vue] Issue descriptionImplement release notes drafter with a section for each package (we can skip the granular "improvement", "bugfix", etc. sections for now in favor of grouping by package
The inverse, grouping by improvements regardless of package, seems better as not all packages receive improvements at the same time and generally the same improvements will be duplicated across Vocabulary and Vue Vocabulary.
@dhruvkb That makes sense to me, but also leans me towards prefixing issues with the relevant package name, so it's clear what package was updated by what change in the release notes.
@zackkrida can we close this?
Most helpful comment
@dhruvkb That makes sense to me, but also leans me towards prefixing issues with the relevant package name, so it's clear what package was updated by what change in the release notes.