You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.**Fork and branch**: Work on a featurebranch in your fork, not on `master`.
277
+
1.**Fork and branch**: Work on a feature branch in your fork, not on `master`.
278
278
2.**Rebase on master**: Ensure your branch is up to date with the latest `master`.
279
279
3.**Build locally**: `./waf configure --board sitl && ./waf copter` (or the relevant vehicle), if generic feature/bug fix. Build for the specific board, instead of SITL, if a hardware port.
280
280
4.**Run relevant tests**: At minimum, run SITL for the affected vehicle and any unit tests in the modified library and related autotests.
-**Explicitly state that the contribution was AI-assisted** and describe the level of AI involvement.
296
296
- If the change affects parameters, note the parameter changes and any migration considerations.
297
-
- Keep the description consise.
297
+
- Keep the description concise.
298
298
299
299
### Review process
300
300
301
301
- ArduPilot is maintained by volunteers. Be patient — reviews can take days or weeks.
302
-
- Respond to all review comments without jokes or long paragraphs. If a reviewer asks for changes, analyse them from the global scope, make them if straighforward or ask for clarification is something is unclear, and push updated commits (then squash if requested).
302
+
- Respond to all review comments without jokes or long paragraphs. If a reviewer asks for changes, analyse them from the global scope, make them if straightforward or ask for clarification is something is unclear, and push updated commits (then squash if requested).
303
303
- CI must pass before merge. If CI fails, investigate and fix — do not ask maintainers to merge with failing CI.
304
304
- Maintainers may ask you to split large PRs into smaller, focused ones.
305
305
- For non-trivial changes, consider opening a discussion thread on [Discourse](https://discuss.ardupilot.org/c/development-team) or [Discord](https://ardupilot.org/discord) before writing code.
0 commit comments