Template repo with foundational config and workflows applicable across all repository setups.
This template repository provides the following components:
- README.md
- Minimal .gitignore
- MIT OSS License
- CODEOWNERS
- renovate.json
- Configuration for automated dependency management via Renovate
- Semantic Release config file and Github Actions workflow
- Automatically handles repository releases based on Conventional Commit standards
- PR title validation Github Actions workflow
- Ensures PR title complies with Conventional Commit standards for use with squash merging / semantic release automation
Admin / maintainers of the mindbuttergold organization can use this template to create a new repository. The new repository will contain all of the files in this repository.
The only repo-specific changes that need to be made for the new repo are to this README. The badge URLs must be updated, and the openssf best practices self-certification process must be re-conducted for each repo.