Join us in making software development more welcoming and efficient for everyone!cient for everyone.
Every contribution, no matter the size, helps build a better future for software development:
Your ideas could improve codebases used by millions of developers worldwide
Collaborate with experts and expand your knowledge of software architecture
Connect with like-minded developers passionate about great developer experiences
Perfect for: Anyone with experience working in codebases
Time commitment: 5-30 minutes
How to get started:
- 💬 Start a Discussion - Share your experiences, ask questions, or propose new ideas
- 🗳️ Participate in Polls - Help us understand community needs
- 📝 Share Success Stories - Tell us how these principles helped your team
- 🔍 Review Examples - Provide feedback on our templates and examples
Perfect for: Writers, developers, anyone who's struggled with bad documentation
Time commitment: 30 minutes - 2 hours
How to help:
- Fix typos and grammar - Even small improvements make a big difference
- Add clarity - Help us explain complex concepts more simply
- Create new examples - Show how these principles work in different contexts
- Translate content - Make these principles accessible to more developers
- Update outdated content - Keep our documentation fresh and relevant
Quick start: Browse the docs, find something that could be clearer, and submit a pull request!
Perfect for: Designers, UX professionals, visual thinkers
Time commitment: 1-4 hours
What we need:
- Visual diagrams - Help explain complex concepts through graphics
- Better layouts - Improve the readability and flow of our documentation
- Brand elements - Create consistent visual identity across materials
- Presentation templates - Help others share these principles effectively
- Accessibility improvements - Make our content accessible to everyone
Perfect for: Developers, DevOps engineers, tool creators
Time commitment: 2-8 hours
Ways to contribute:
- Create new templates - Build templates for different tech stacks
- Improve tooling - Enhance our MkDocs setup, automation, and workflows
- Build integrations - Create tools that help teams adopt these principles
- Write validators - Build tools that check if codebases follow the principles
- Contribute examples - Show real implementations from your own projects
Perfect for: Community builders, organizers, evangelists
Time commitment: Ongoing
Leadership opportunities:
- Host workshops - Teach others about codebase interface principles
- Speak at conferences - Share the vision with broader audiences
- Mentor newcomers - Help new contributors get started
- Organize meetups - Build local communities around these principles
- Create content - Write blogs, make videos, create tutorials
Ready to make your first contribution? Follow this simple guide:
- ⭐ Star the repository - Show your support!
- 💬 Join the discussions - Introduce yourself
- 📖 Read the principles - Understand the foundation
- 🎨 Browse examples - See the principles in action
- 🍴 Fork the repository
- Find something to improve - Look for typos, unclear explanations, or missing examples
- Make your changes - Edit the files directly on GitHub or clone locally
- Submit a pull request - We'll review it quickly and provide feedback
- Celebrate! 🎉 You're now a contributor to a global initiative
- Share your experience - Write about how you've applied these principles
- Help others - Answer questions in discussions
- Spread the word - Tell colleagues about the initiative
- Propose new ideas - What could make codebases even better?
Not sure where you fit? Here are some ways different people contribute:
Uses these principles daily
Contributes: Real-world examples, practical feedback, success stories
Loves explaining complex ideas
Contributes: Documentation improvements, tutorials, clear explanations
Creates tools and automation
Contributes: Templates, tooling, integrations, technical improvements
Passionate about spreading ideas
Contributes: Speaking, writing, community building, advocacy
- 📛 Contributor badge on your GitHub profile
- 🎯 Priority support for your questions and ideas
- 📢 Amplification of your content and projects
- 🤝 Network access to other passionate developers
- 📚 Early access to new resources and tools
- 💬 GitHub Discussions - Daily conversations
- 📧 Newsletter - Monthly updates and highlights (coming soon)
- 🐦 Twitter - Follow for quick updates
- 💼 LinkedIn - Professional network and content
Not sure where to start? That's totally normal! Here are some options:
- 💬 Ask in discussions - Our community loves helping newcomers
- 📧 Send us an email - For private questions or concerns
- 📅 Schedule a call - For complex contributions or partnerships
Every great initiative starts with individuals who believe change is possible.
💬 Join Discussions • 🍴 Fork Repository • ⭐ Star Project
Together, we're building the future of developer-friendly codebases.