Quick Start
Development directions fall into three categories: for new plugin development, refer to the ReKep example; for new hardware integration, refer to the Driver integration flow; for submitting PRs, please read the contribution workflow and roadmap first.
ReKep Plugin Example
Complete plugin development guide from manifest to runtime layering
New Driver Integration
BaseDriver interface, profiles, and full Watchdog verification flow
Code Style Conventions
Naming, directory boundaries, Ruff config, minimum quality standards
Roadmap
Completed, in-progress, and to-be-developed topics and hardware list
Contribution Workflow
Fork, branch naming, pre-commit checks, PR template, review standards
Choose Your Starting Point by Background
| Your Background | Recommended Reading Order |
|---|---|
| New to the project, looking to get started quickly | Architecture β Plugin Usage |
| Planning to write a driver for a new robot | Driver Integration β Code Style |
| Planning to develop an external plugin rather than modifying the main repo | ReKep Example β Contribution Workflow |
| Undecided on direction, looking to explore open items | Roadmap |