Thank you for your interest in contributing to LOOP! We're building this together as a community.
Please read our Code of Conduct before contributing.
- Check existing issues first
- Use issue templates
- Provide clear reproduction steps
- Include relevant logs/screenshots
- Open a discussion first
- Draft an RFC using the template
- Submit PR with RFC document
- Community review period (2 weeks)
- Implementation after approval
- Fork the repository
- Make changes in a feature branch
- Submit a pull request
- Respond to review feedback
# Clone the repository
git clone https://github.com/local-loop-io/loop-protocol.git
cd loop-protocol
# Install dependencies (for schema validation)
npm install
# Run tests
npm test- Use clear, descriptive commit messages
- Follow existing formatting
- Add examples for new features
- Update relevant documentation
- Update CHANGELOG.md
- Update relevant schemas/examples
- Ensure all tests pass
- Request review from maintainers
See rfcs/0000-template.md for the RFC template.
- GitHub Discussions or email: alphin@mycel-ai.de
Thank you for helping build the future of circular economy! 🌍