Contributing
Thank you for your interest in contributing to the lampe-sdk project!
Quick Start
For detailed contributing guidelines, please refer to the main project documentation:
📖 View Full Contributing Guide
Development Setup
Prerequisites
- Git version 2.49.0 or higher (required for proper functionality)
- Python 3.12+
- uv for dependency management
Getting Started
- Clone the repository:
sh
git clone https://github.com/montagne-dev/lampe.git
cd lampe
- Install dependencies:
sh
uv sync
uv run pre-commit install
- Run tests to ensure everything works:
sh uv run pytest
Key Areas for Contribution
- Bug fixes: Report and fix issues
- New features: Add functionality to existing packages
- Documentation: Improve docs and examples
- Tests: Add test coverage
- CI/CD: Help with GitHub Actions, Bitbucket, or GitLab integration
Questions?
If you have questions about contributing:
- Check the existing issues and discussions
- Create a new issue with the "question" label
- Join our community discussions
Thank you for contributing to lampe-sdk! 🚀