Thanks for your interest in contributing! This is a young project and we welcome all contributions.
- Fork the repository
- Clone your fork:
git clone https://github.com/nafasebra/tinypixels - Create a branch:
git checkout -b feature/your-feature-name
# Install dependencies
pip install -r requirements.txt
# Install dev dependencies
pip install pytest pytest-mock pytest-cov# Run all tests
pytest tests/
# Run with coverage
pytest tests/ --cov=src/tinypixels
- Write your code
- Add tests for new features
- Make sure all tests pass
- Commit with clear messages and use git conventions
- Push and open a Pull Request
- Follow PEP 8
- Keep functions focused and simple
- Add docstrings for public functions
- Write tests for new features
Open an issue or start a discussion. This project is still evolving, so your feedback matters!