Developer Guide¶
This documentation is for developers who want to contribute to reviewtask or understand its internal architecture.
Architecture & Design¶
- Architecture Overview - System design and components
- Project Structure - Code organization and packages
- Data Models - Storage schemas and structures
Development¶
- Development Setup - Setting up your development environment
- Contributing Guidelines - How to contribute to the project
- Testing Strategy - Testing approach and guidelines
- Versioning & Releases - Release management process
Technical Reference¶
- API Documentation - Internal API documentation
- Plugin System - Extending reviewtask
- Performance Optimization - Performance considerations
Implementation Details¶
- AI Integration - How AI task generation works
- GitHub API Client - GitHub integration details
- Storage System - Data persistence architecture
- Concurrency Model - Parallel processing design
Project Management¶
- Product Requirements - Original product requirements document
- Implementation Progress - Feature completion tracking
- Known Issues - Current limitations and planned fixes