| title | Contributing |
|---|---|
| description | Guide for contributing to IDP-Core development |
Thank you for your interest in contributing to IDP-Core. This section provides everything you need to get started as a contributor.
| Contribution | Description |
|---|---|
| 🐛 Bug Reports | Report issues you've found |
| 💡 Feature Requests | Suggest new features |
| 📖 Documentation | Improve or translate docs |
| 🧪 Testing | Add tests or improve coverage |
| 💻 Code | Fix bugs or implement features |
| 🔍 Code Review | Review pull requests |
| 💬 Discussions | Participate in community discussions |
- GitHub Discussions - Questions and ideas
- GitHub Issues - Bug reports and feature requests
-
Understand the codebase structure
-
Set up your local environment
-
PR guidelines and process
-
🧪 Testing
Testing strategies and tools
-
Contributing to docs
-
CI/CD pipeline and workflows
Please carefully read and follow our Code of Conduct to ensure a welcoming environment for all contributors.
- Use welcoming and inclusive language
- Be respectful of differing viewpoints
- Accept constructive criticism gracefully
- Focus on what's best for the community
By contributing to this project, you agree to abide by the terms of the Developer Certificate of Origin (DCO). Please sign your commits with the following statement:
Signed-off-by: Your Name < your-email-address >We enforce signed commits for this repository. The email address can be set as the no-reply email of your GitHub account. You can follow this guide to set it up.
We recognize all contributors in:
- GitHub contributors list
- Release notes for significant contributions
- AUTHORS file for major contributors