Developer Guide¶
Welcome to the SRT Translator Developer Guide. This section is for developers who want to understand the codebase, contribute, or extend the application.
Getting Started¶
- Setup - Set up your development environment
- Coding Standards - Code style and conventions
Architecture¶
- Architecture Overview - High-level system design and evaluation subsystem
- Translation Core - Batching, retries, DNT handling
- Technical Flow - Step-by-step translation flow example
- Post-Translation - Post-translation pipeline details
Reports & Evaluation¶
- Post-Translation Pipeline - Evaluation workflow and report generation
CI/CD & Security¶
- CI Guardrails - Continuous integration setup
- GitHub Security - CodeQL, Dependabot, and security workflows
Contributing¶
Before submitting a PR, please review:
- CONTRIBUTING.md - Contribution guidelines
- Coding Standards - Code style requirements
- CI Guardrails - What checks your PR must pass