MetaMask / MetaMask/eslint-config
Changelog entries about inter-package updates are too easy to forget
- Dominant language
- JavaScript
- Stars
- 12
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
As pointed out in [this review comment](https://github.com/MetaMask/eslint-config/pull/431#pullrequestreview-3535679409), it's easy to forget to write change entries for version bumps between packages in this monorepo because they don't appear in the release PR diff.
We should find a way to make this more clear for contributors. e.g. we could stop using the `workspace:` protocol and synchronize versions with Yarn constraints (like we do in `core`), or we could automate the change entry so that we don't need to remember it.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the linked review comment and inspect how this monorepo currently uses the workspace: protocol and generates release PRs. Compare the proposed Yarn constraints approach with automating change entries, using the core project as a reference where available. Done means inter-package version updates are consistently visible to contributors and no longer depend on remembering a separate change entry.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100