Welcome! 🎉 We're excited that you're interested in contributing to Gittxt.
Click the Fork button on the GitHub page and clone your fork locally:
git clone https://github.com/YOUR-USERNAME/gittxt.git
cd gittxtUse a feature or bugfix branch:
git checkout -b feature/my-feature- Follow PEP8 conventions.
- Use
blackfor formatting:poetry run black src/ tests/
Make sure your changes pass tests:
poetry run pytest tests/- All new functionality should be covered by unit tests.
- Test files are located in the
/tests/folder.
- Push your branch:
git push origin feature/my-feature
- Open a PR on GitHub, explaining your changes.
- 🐛 Bug fixes
- ✨ New features (e.g., CLI options, output formats)
- 🧪 Unit tests
- 📝 Docs or README updates
- 💡 Ideas for roadmap items
poetry install
poetry run pytestYour contribution helps make Gittxt even better for the open-source community.
🛡 Code of Conduct:
Please be kind and respectful to other contributors.