Thanks for your interest! Here's how to contribute.
git clone https://github.com/tigantic/PyTenNet.git
cd PyTenNet
pip install torch pytest
python -m pytest # Run testsOpen an issue with:
- What you expected vs what happened
- Minimal code to reproduce
- Your environment (Python, PyTorch, OS)
Open an issue describing:
- The problem you're solving
- Your proposed solution
- Alternatives you considered
- Fork the repo
- Create a branch:
git checkout -b feature/your-feature - Make changes
- Run tests:
python reproduce.py - Commit:
git commit -m "feat: add your feature" - Push and open a PR
- Use descriptive variable names
- Add docstrings to functions
- Keep functions focused and small
- Follow existing patterns in the codebase
Use conventional commits:
feat:new featurefix:bug fixdocs:documentationtest:adding testsrefactor:code restructuring
Open an issue or discussion. We're happy to help!