Contributing Overview
DevRadar is a community-driven project. We welcome contributions from developers who want to improve technology compatibility data.Ways to Contribute
| Contribution Type | Effort | Impact |
|---|---|---|
| Submit compatibility data | Low | High |
| Add new AI tools | Medium | High |
| Report errors | Low | Medium |
| Improve documentation | Low | Medium |
| Suggest features | Low | Low |
| Submit code PRs | High | High |
Quick Start
1. Create a GitHub Account
If you don’t have one, sign up at github.com.2. Join the Community
- Star the repo: github.com/devradar-dev/website
- Join discussions: github.com/devradar-dev/website/discussions
- Follow updates: @devradardev on Twitter
3. Choose Your Contribution Type
- Compatibility Rules - Submit compatibility data
- AI Tools - Add new tools to the directory
- Issues - Report bugs or request features
- Discussions - Ask questions, share ideas
Contribution Guidelines
Accuracy First
Only submit information you’ve verified:- Primary sources: Official documentation
- Secondary sources: Official blog posts, release notes
- Avoid: Rumors, untested claims
Be Specific
Provide details:Include Evidence
Link to sources:- Official documentation URLs
- GitHub issues confirming compatibility
- Release notes mentioning support
Respect the Process
- Check if data already exists
- Follow submission guidelines
- Wait for review (typically 1-3 business days)
- Respond to feedback promptly
Code of Conduct
Be Respectful
- Treat all contributors with respect
- Welcome newcomers and help them learn
- Focus on constructive feedback
Be Collaborative
- Work openly and transparently
- Accept feedback gracefully
- Credit others for their contributions
Be Inclusive
- Use inclusive language
- Welcome diverse perspectives
- Assume good intentions
Recognition
Contributors are recognized for their submissions:- Contributor list - Username on our contributors page
- Attribution - Your name on data you submitted
- Badge - Digital contributor badge (optional)
Review Process
Timeline
| Submission | Initial Review | Full Review | Merge |
|---|---|---|---|
| Compatibility data | 1-2 days | 2-3 days | After approval |
| AI tools | 2-3 days | 3-5 days | After approval |
| Documentation | 1-2 days | 2-3 days | After approval |
| Code PRs | Variable | Variable | After approval |
Status Updates
Track your contribution status:- Submitted - Awaiting review
- In Review - Being evaluated
- Changes Requested - Needs updates
- Approved - Accepted and merged
- Declined - Not accepted (with reason)
Getting Help
Questions?
- GitHub Discussions: github.com/devradar-dev/website/discussions
- Email: [email protected]
- Twitter: @devradardev
Issues?
- Bug Reports: github.com/devradar-dev/website/issues/new?template=bug_report.md
- Feature Requests: github.com/devradar-dev/website/issues/new?template=feature_request.md
What’s Next
- Adding Compatibility Rules - Submit compatibility data
- Adding AI Tools - Add new tools
Ready to contribute? Submit Compatibility Data →