Code Standards and PR Process
Overview
Python Style Guide
PEP 8 Compliance
# Format code with black
uv run black src/ tests/
# Check code style
uv run flake8 src/ tests/
# Sort imports
uv run isort src/ tests/Naming Conventions
Variables and Functions
Classes
Constants
Private Methods/Variables
Docstrings
Type Hints
Import Organization
File Organization
Directory Structure
File Naming
Code Documentation
Inline Comments
TODOs and FIXMEs
PR Process
Creating a Pull Request
PR Title Format
PR Description Template
PR Review Process
PR Approval Requirements
Git Workflow
Branch Strategy
Commit Messages
Keeping Branch Updated
Code Quality Tools
Recommended Tools
VS Code Settings
Best Practices
Do's
Don'ts
Security Considerations
Secrets Management
Input Validation
Related Documentation
Last updated