Contributing to LAP
March 24, 2026 ยท View on GitHub
Thanks for your interest in contributing! Here's how to get started.
Setup
git clone https://github.com/Lap-Platform/lap.git
cd lap
pip install -e ".[dev]"
Running Tests
python3 -m pytest tests/ -q
Code Style
- Python 3.10+
- Keep functions focused and well-typed
- Add docstrings to public functions
- Follow existing patterns in
src/
Pull Request Process
- Fork the repo and create a feature branch from
main - Make your changes with tests
- Run the test suite โ all tests must pass
- Submit a PR with a clear description of what and why
Reporting Issues
Open a GitHub issue with:
- What you expected
- What happened instead
- Minimal reproduction steps
Security Issues
If you discover a security vulnerability, do not open a public issue. See SECURITY.md for how to report it privately.
License
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.