We welcome contributions! Please follow these guidelines.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/reddit-cli.git
cd reddit-cli
# Install dependencies
uv sync
# Run tests
uv run pytest
# Run CLI
uv run reddit <command>- Follow PEP 8
- Use type hints
- Write docstrings for public functions
- Add tests for new features
Follow the conventional commits format:
feat:for new featuresfix:for bug fixesdocs:for documentation changestest:for test changesrefactor:for code refactoring
- Ensure all tests pass
- Update documentation if needed
- Your PR will be reviewed by a maintainer
For questions or discussions, please contact: support@nesalia.com