mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-09-24 10:58:09 +08:00
* docs(instructions): keep agents out of the Crowdin-owned translation trees docs/ko, docs/zh and docs/uk regenerate from docs/en, but nothing in the scoped guidance said so, and repo-wide sweeps edit them along with the English source. Assisted-by: Claude:claude-opus-5-5 * docs(agents): state the translation rule in AGENTS.md Agents load AGENTS.md directly; the .github/instructions file only reached them through a pointer to go read it. Assisted-by: Claude:claude-opus-5-5
21 lines
994 B
Markdown
21 lines
994 B
Markdown
# PX4-Autopilot
|
|
|
|
Safety-critical C/C++ flight control firmware for autopilots, plus SITL
|
|
simulation and Python tooling.
|
|
|
|
- **Commits:** use the `commit` skill. Conventional commit format with
|
|
topic-based scope: `type(scope): description`.
|
|
- **Pull requests:** use the `pr` skill.
|
|
- **Builds:** use the `build-px4-linux` or `build-px4-macos` skill for the
|
|
host OS.
|
|
- **Attribution:** disclose AI assistance only in the `Assisted-by:` commit
|
|
trailer. No `Co-Authored-By` naming an AI, no generated-by footer in PR
|
|
bodies.
|
|
- **Style:** run `make format` on changed C/C++ before committing; CI
|
|
enforces `make check_format`.
|
|
- **Docs:** edit only `docs/en`. `docs/ko`, `docs/zh` and `docs/uk` are
|
|
Crowdin output regenerated from it; revert any change a sweep makes there.
|
|
- **Scoped guidance:** before editing or reviewing, read only the
|
|
`.github/instructions/*.instructions.md` files whose `applyTo` patterns
|
|
match the affected paths, plus any nested `AGENTS.md` along those paths.
|