Setting Up Development Environment
- Fork the TACT repository on GitHub
- Clone your fork locally:
- Install development dependencies:
Documentation Development
Serving Documentation Locally
To preview documentation changes locally:http://127.0.0.1:8000. The documentation will automatically reload when you make changes to the source files.
Documentation Structure
docs/: Main documentation directoryindex.md: Home pagequickstart.md: Getting started guidecontributing.md: This contribution guideapi/: API reference documentation
Building Documentation
To build the documentation:site directory with the built HTML documentation.
Making Contributions
- Create a new branch for your feature:
- Make your changes and commit them:
- Push to your fork:
- Open a Pull Request on GitHub
Code Style Guidelines
- Use type hints for all function parameters and return values
- Include docstrings for all functions and classes (NumPy style)
- Follow PEP 8 guidelines
- Keep functions focused and single-purpose
- Write clear commit messages
Testing
Before submitting a PR:- Ensure all existing tests pass
- Add tests for new functionality
- Update documentation for any changes
- Test documentation builds locally
Getting Help
If you need help or have questions:- Open an issue on GitHub
- Check existing documentation
- Contact the maintainers

