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.