A cookiecutter template to bootstrap a NodeJS monorepo with support for:
- Changelogs and versioning use Changesets
- ESLint, Prettier and lint-staged
- Git hooks managed by husky
- Typescript
Click Use this template
from the top of this repository, or select the @bcgov/eslmd-nodejs-quickstart
template when creating a new repository.
The generated repository requires an initial build step which is initiated by the cookiecutter.yaml
workflow. Once this workflow finishes, the repository will be ready for use.
- Willison, Simon "Dynamic content for GitHub repository templates using cookiecutter and GitHub Actions" Simon Willison's Weblog 28 August 2021 https://simonwillison.net/2021/Aug/28/dynamic-github-repository-templates/