Files
codex-agent-repository-kit/files/CONTRIBUTING.md
2026-05-16 05:02:42 +02:00

1.5 KiB

Contributing

Working Rules

  • Keep changes scoped to the issue or user request.
  • Prefer existing project patterns.
  • Do not commit secrets, generated credentials, local .env files, or private keys.
  • Do not create releases unless explicitly requested.
  • Preserve unrelated user changes.
  • Use only the configured Gitea Ubuntu runners for project builds, tests, audits, packages, installers, dependency setup, and releases. Do not run those commands on the local machine.
  • Do not add Windows or macOS runners; use Linux-compatible workarounds that run on ubuntu-latest, ubuntu-24.04, or ubuntu-22.04.
  • Create focused issues for real follow-up work that is outside the current change or can be worked on independently. Do not put secrets, tokens, private data, or sensitive logs in public issues.

Before Committing

Run the cheapest reliable project verification commands through Gitea Actions:

LINT_COMMAND
TEST_COMMAND
BUILD_COMMAND

Also run:

git diff --check

Local checks should stay lightweight and must not install dependencies or create build artifacts. If a runner-based command cannot run, document why in the final response or handoff notes.

Pull Requests

Pull requests should include:

  • summary of changes,
  • verification performed,
  • known risks or skipped checks,
  • artifact/download notes when relevant.

Releases

Before release work, update:

CHANGELOG.md
docs/release-checklist.md
docs/security-review.md
README.md