Contributing to Laddr
Thank you for your interest in contributing to Laddr! This guide will help you get started.Getting Started
1. Fork the Repository
Fork the Laddr repository on GitHub.2. Clone Your Fork
3. Set Up Development Environment
Development Workflow
1. Create a Branch
2. Make Changes
Make your changes following the project’s coding standards.3. Test Your Changes
4. Commit Your Changes
5. Push and Create Pull Request
Code Style
Python Style
- Follow PEP 8
- Use type hints
- Write docstrings for all functions and classes
- Keep functions focused and small
Commit Messages
Follow conventional commits:feat:- New featurefix:- Bug fixdocs:- Documentation changesrefactor:- Code refactoringtest:- Test additions/changes
Areas for Contribution
Documentation
- Improve existing documentation
- Add examples
- Fix typos and errors
Code
- Bug fixes
- New features
- Performance improvements
- Test coverage
Examples
- Add example agents
- Create tutorial content
- Share use cases
Questions?
If you have questions, please:- Check existing issues on GitHub
- Open a new issue for discussion
- Join our community discussions
Next Steps
- Getting Started - Setup guide
- Agent Configuration - Learn about agents