Files
scratchbox/CONTRIBUTING.md
T
s1d3sw1ped_bot 1d301d29b6
Format / gofmt (push) Successful in 13s
CI / Build (push) Successful in 22s
CI / Go Tests (push) Successful in 26s
docs: Add CONTRIBUTING.md
Contributors need a short guide for develop-targeted PRs, commit
subject form, and Gitea issue-closing rules.
2026-09-01 13:37:42 -05:00

1.2 KiB
Raw Blame History

Contributing

Propose changes

Open a pull request against develop. Keep the default branch for releases and stable tips; land work on develop first.

Point at an existing issue when one fits. Prefer a short issue that states the symptom or request before a large PR.

Commits

Subject form:

area: Imperative summary
  • Area is a real package, directory, or subsystem token (ci:, docs:, Go package name). Not a lone filename.
  • Imperative mood: Fix, Add, Remove — not "Fixed" or "This patch…".
  • No trailing period. Aim ≤ ~7075 characters for the whole subject.
  • Not conventional-commits (feat: / fix: / chore: as types).

Body explains why. Establish the problem, then say what you are doing. One logical change per commit; split fix and cleanup.

Pull requests

Title matches the primary commit subject.

  • What changed
  • Why (problem and impact)
  • Test (concrete steps; "CI green" alone is weak)

Issues and closing

Cite leftover issues by full URL. Gitea closes issues when #N appears in merge text, so do not put #N in the merge message unless that issue is actually done. Use Fixes #N / Closes #N only when the leftover work is finished.

License

License TBD by owner.