TODO: Dev setup & guidelines
# Clone repository
git clone [email protected]:microboxlabs/python-stream-processor.git
cd python-stream-processor
# Install dependencies
uv sync --all-extras
# Run tests
uv run pytest- Black for formatting
- Ruff for linting
- MyPy for type checking
uv run black src tests
uv run ruff check src tests
uv run mypy srcfeat/description- New featuresfix/description- Bug fixesbased/{issue-number}-description- Issue-linked branches
Follow conventional commits:
feat:- New featurefix:- Bug fixrefactor:- Code refactoringdocs:- Documentationtest:- Tests