ArduPilot / ArduPilot/apm_planner
Refactor Waypoints and WaypointManager handling
Open
enhancement
Mission Planning
- Dominant language
- C++
- Stars
- 550
- Forks
- 483
- PR merge metrics
- No merged PRs in 30d
Description
Waypoints emit too many signals that other objects tie into, access should be thought out and reimplemented to reduce the number of "changed" signals, and simplify waypoint editing and access.
Contributor guide
Research direction
The issue names Waypoints and WaypointManager but provides no file paths, tests, or concrete completion criteria. Start by locating those implementations and mapping their current changed-signal connections, then identify the existing waypoint-editing behavior that must remain intact while the access and signal design is reconsidered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100