Open an issue using the appropriate template:
- Settings Bug: A repository setting is not being applied correctly
- Settings Request: Propose a new setting to enforce
- Fork the repository
- Create a feature branch (
feat/your-change) - Make your changes
- Ensure pre-commit hooks pass
- Submit a pull request
- Follow conventional commit messages (
type: description) - Shell scripts must pass
shellcheckandshellharden - All markdown must pass
markdownlint - Test changes with
--dry-runbefore applying - Never hardcode credentials or tokens