DevelopmentΒΆ Setup Prerequisites Installing uv Installing just Clone the Repository Install the Package Using just (Recommended) Using uv Directly Install Pre-commit Hooks Verify Installation Testing Running Tests Using just (Recommended) Using pytest Directly Test Structure Writing Tests Test Naming Convention Using Fixtures Mocking Coverage Continuous Integration Best Practices Documentation Building Documentation Using just (Recommended) Using Sphinx Directly Documentation Structure Writing Documentation reStructuredText Basics Code Examples Cross-References API Documentation Documentation Style Guide Publishing Documentation Local Preview Contributing Getting Started Development Workflow Create a Branch Make Changes Run Tests Update Documentation Submit Pull Request Code Style Commit Messages Testing Requirements Documentation Requirements Review Process Questions?