Thank you for your interest in contributing to CatNet.
- Open an issue before large changes.
- Keep changes focused and small.
- Align with repository scope.
- Prefer incremental pull requests.
- Code builds successfully.
- Tests pass locally.
- Documentation is updated when applicable.
- No unrelated files were changed.
- The PR description explains what changed and why.
UI repositories must not duplicate core scanning logic.
- Collaboration Branch: The
developbranch is the primary integration branch for development. All contributor pull requests must targetdevelop. - Main Branch Restrictions: The
mainbranch is reserved for stable releases. Pull requests targetingmainmust:- Come exclusively from
develop. - Be automatically created by
github-actions[bot].
- Come exclusively from
- Signed Commits: All commits in pull requests targeting
mainmust be signed (GPG or SSH signature) to ensure verification and integrity.
By contributing to this project, you agree that your contributions will be licensed under its MIT License.