Thank you for your interest in contributing. ECHO is an open source project. If you are interested in making it better, there are many ways you can contribute. For example, you can:
- Submit a bug report
- Suggest a new feature
- Provide feedback by commenting on feature requests/proposals
- Propose a patch by submitting a pull request
- Suggest or submit documentation improvements
- Review outstanding pull requests
- Answer questions from other users
- Share the software with other users who are interested
- Teach others to use the software
We're particularly interested in these contributions:
- Security improvements
- Privacy enhancements
- Reliability enhancements
- Public sector application experience
- Backend development
- Frontend development
We categorize contributions into three main types:
- These are our highest priority
- Will be reviewed and merged quickly if they verifiably improve security/privacy
- Should include clear documentation of the improvement
- Fixes for existing functionality
- Performance improvements
- Documentation improvements
- Will be reviewed based on impact and alignment with project goals
- Must align with project roadmap (coming soon)
- Will be reviewed by both technical team and advisory board
- Should include documentation and tests
- Follow existing code style
- Use meaningful variable/function names
- Include comments for complex logic
- Update relevant documentation
- Add inline comments for complex code
- Include examples where appropriate
- Add tests for new features
- Ensure existing tests pass
- Document test cases
- Initial review by maintainers
- Feedback and discussion
- Revisions if needed
- Final review and merge
- Be respectful and constructive
- Follow our code of conduct
- Help others when possible
- Ask questions if unclear
- Create an issue for bugs
- Email sameer@dembrane.com for security issues or general guidance
- Discuss major changes in issues before coding
- Reach out to maintainers if stuck
By contributing, you agree that your contributions will be licensed under our license.
Thanks! ❤️
Dembrane Team