Template note: replace every
ALL_CAPSplaceholder in this file before publishing or sharing the repository.
Thank you for your interest in contributing to PROJECT_NAME.
This guide covers questions, bug reports, feature requests, and pull requests.
For private vulnerability reporting, use SECURITY.md instead of public channels.
Use REPLACE_ME_SUPPORT_CHANNEL for usage questions, troubleshooting, and general discussion.
If the project uses multiple support channels, document which kinds of questions belong in each one.
Report non-security bugs through REPLACE_ME_BUG_REPORT_CHANNEL.
Include the following details when possible:
- version, commit, or environment details
- steps to reproduce
- expected behavior
- actual behavior
- logs, screenshots, or a minimal reproduction
If you are reporting a security issue, stop and follow SECURITY.md instead.
Use REPLACE_ME_FEATURE_REQUEST_CHANNEL for feature requests and design proposals.
For larger changes, describe the problem, the proposed approach, and any compatibility or migration concerns before starting implementation.
Unless the repository documents a different process, contributors should:
- Keep changes focused and scoped to a single problem.
- Add or update tests when behavior changes.
- Update documentation when user-facing behavior changes.
- Describe the change clearly in the pull request.
- Make sure CI passes before requesting review.
Replace this section with any repository-specific expectations such as branch naming, commit conventions, changelog entries, or release notes requirements.
Replace this section with the actual setup steps for the repository.
REPLACE_ME_SETUP_COMMANDUseful project commands:
REPLACE_ME_TEST_COMMAND
REPLACE_ME_LINT_COMMAND
REPLACE_ME_FORMAT_COMMANDReplace this section with the actual Code of Conduct path or URL.
Example: REPLACE_ME_CODE_OF_CONDUCT_PATH_OR_URL
State any contribution licensing terms only if the project actually requires them. If the repository uses a CLA, DCO, or other contribution agreement, replace this section with the real policy.