Maintainer duties
Last modified:
This document outlines common and sometimes less common recurring duties.
For detailed info see the other sibling guides.
List of common duties
Ordered only for ease of reference:
- Doing releases of the design system — see separate doc
- Maintaining all package.json versions in lock-step with each other
- Release notes
- Managing dependencies
- Managing dependabot pull requests — see separate doc
- Ensuring security vulnerabilities are investigated and addressed as applicable
- NPM warnings
- GitHub repository security alerts
- Ensuring the DS’ major dependencies do not cause foreseeable upgrade path blocks for Platform repositories
- Keep browserlist configuration up to date
- Keep eslint up to date
- Keep stylelint up to date
- Maintaining the GitHub PR (and issue) Markdown templates
- When deploying, ensure all public DS sites work, including: