Thank you for your interest in contributing to TSU!
git clone https://github.com/Arsham-001/tsu-emulator
cd tsu-emulator
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txtpytest tests/ -vAll 121 tests should pass.
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Add tests if applicable
- Ensure all tests pass
- Commit your changes (
git commit -m 'Add feature') - Push to your branch (
git push origin feature/your-feature) - Open a Pull Request
- Follow existing code patterns
- Add docstrings to new public functions
- Keep comments informative and professional
- Run tests before submitting
- Check existing issues first
- Provide minimal reproducible example
- Include Python version and OS
- Include error messages if applicable
Open an issue or email arsham.rocky21@gmail.com