First off, thank you for considering contributing to DocStripper! 🎉
If you find a bug, please create an issue with:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Python version and OS
Have an idea? We'd love to hear it! Please create an issue with:
- Clear description of the feature
- Use case explanation
- Proposed implementation (if applicable)
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Test thoroughly
- Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow PEP 8 style guide
- Add tests for new features
- Update documentation as needed
- Keep changes focused and minimal
- Use Python 3.9+ features
- Prefer standard library over external packages
- Add docstrings to functions and classes
- Keep functions small and focused
Thank you for helping make DocStripper better! 🙏