This repository contains common settings and actions that I tend to use in my demos and projects.
NOTE: Unless explicitly stated, this repo is not officially endorsed or supported by F5 Inc (or any prior employer). Feel free to open issues and I'll do my best to respond, but for product support you should go through F5's official channels.
NOTE: TODOs are sprinkled in the files and can be used to find where changes may be necessary.
- Use as a template when creating a new GitHub repo, or copy the contents into a bare-repo directory.
- Update
.pre-commit-config.ymlto add/remove plugins as necessary. - Modify README.md and CONTRIBUTING.md, change LICENSE as needed.
- Review GitHub PR and issue templates.
- If using
release-pleaseaction, make these changes:- In GitHub Settings:
- Settings > Actions > General > Allow GitHub Actions to create and approve pull requests is checked
- Settings > Secrets and Variables > Actions, and add
RELEASE_PLEASE_TOKENwith PAT as a Repository Secret
- Modify release-please action to enable it
- Modify release-please-config.json] as needed
- Reset .release-please-manifest.json to an empty file or starting version for package(s).
- In GitHub Settings:
- Remove all CHANGELOG entries.
- Commit changes.