Contributing
Developer documentation for contributing to autospec. These docs cover internal architecture, coding standards, and implementation details.
What’s in this section
| Document | Description |
|---|---|
| Architecture | System design, component diagrams, and execution flows |
| Go Best Practices | Go conventions, naming, and error handling patterns |
| Internals | Spec detection, validation, retry system, and phase context |
| Testing & Mocks | Testing patterns and mock implementations |
| Events System | Event-driven architecture and hooks |
| YAML Schemas | Detailed YAML artifact schemas and validation |
| Risks | Risk documentation in plan.yaml |
Getting Started
- Read Architecture for system overview
- Review Go Best Practices for coding standards
- Check CLAUDE.md for development commands
Quick Commands
make build # Build for current platform
make test # Run all tests
make fmt # Format Go code
make lint # Run linters