Welcome to the Trobz Python Template documentation. This index helps you find the information you need.
New to the template? Start here:
- README.md - Project overview, features, and quick start
Building with the template:
- code-standards.md - Code quality standards and conventions
- codebase-summary.md - Project structure reference
Purpose: Project introduction and feature overview Length: 344 lines Audience: Everyone Key Sections:
- Features overview
- Quick start guide
- Project type details (CLI, FastAPI, Flask)
- Configuration guide
- Development workflow
- GitHub Actions integration
- Support and resources
Purpose: Codebase structure and organization reference Length: 288 lines Audience: Developers, architects Key Sections:
- Directory structure
- Key components
- Template variables
- Conditional rendering
- Generated project structure
- Build system overview
Purpose: Coding conventions and quality standards Length: 532 lines Audience: Developers Key Sections:
- Project structure and organization
- File naming conventions
- Python standards (PEP 8)
- Linting rules (Ruff)
- Import organization
- Type hints and docstrings
- Testing requirements (80%+ coverage)
- Git workflow (conventional commits)
- Pre-commit hooks
- Error handling patterns
- Security standards
- code-standards.md
- code-standards.md - Linting (Ruff)
- code-standards.md - Testing
- code-standards.md - Pre-commit Hooks
- code-standards.md - Code Organization
- code-standards.md - Git and Version Control
- README.md - Development Workflow
- Read README.md - Quick Start
- Follow deployment-guide.md - Using the Template
- Refer to README.md - CLI Application for examples
- Check deployment-guide.md - CLI Development
- Read README.md - Quick Start
- Follow deployment-guide.md - Using the Template
- Choose framework: README.md - FastAPI Service or Flask Service
- Check deployment-guide.md - Service Development
- Read deployment-guide.md - Service Deployment
- Choose deployment method (Gunicorn, Docker, Systemd, Heroku, AWS, etc.)
- Configure environment: deployment-guide.md - Configuration
- Set up CI/CD: deployment-guide.md - GitHub Actions
- Read code-standards.md
- Check specific sections: naming conventions, linting, testing
- Review git workflow and conventional commits
- Check deployment-guide.md - Troubleshooting
- Look for your issue in the common problems section
- Read README.md - Support for additional help