
UPCOMING
WeMakeDevs Open Source Fest
A month-long challenge where you'll contribute to real-world open source projects
14 Oct - 3 Nov
Apple MacBook, Apple iPad & Interview at Kestra!
Learn Open Source The Right Way
It's not just about sending random pull requests; it's about learning, contributing, and being part of something bigger!
Most people get Hacktoberfest wrong. It's not just about sending random pull requests but about learning, contributing, and being part of something bigger. We believe open source should reward contributors for their time and effort while helping them grow as developers. That's why we're launching the WeMakeDevs Open Source Fest, powered by Kestra, a month-long challenge where you'll contribute to real-world open source projects and learn how open source truly works.
What makes this different is our focus on teaching you how to contribute the right way. You'll get practical tips, mentorship, and clear guidelines, even if you're starting from zero. Join the community, make real contributions, and unlock exciting rewards along the way. You'll also get a chance to win incredible prizes and explore job opportunities through your contributions.
Learn the Right Way
Not just random PRs
Get practical tips, mentorship, and clear guidelines to make meaningful contributions that matter.
Real Community
Connect with maintainers
Join the Kestra community, work with real maintainers, and learn how open source projects actually work.
Amazing Rewards
Apple MacBook, Apple iPad & Interview at Kestra!
Win incredible prizes and get interview opportunities at Kestra through your contributions.
Incredible Rewards
Compete for these amazing prizes while contributing to open source and building your skills!
MacBook
The ultimate development machine
iPad
Perfect for creative work
Interview at Kestra
Exclusive interview opportunity with Kestra
Event Timeline
Follow this 4-week journey to become a confident open source contributor
Kickoff! Start using Kestra
Start using Kestra, explore the project, and pick your first good issues. We'll guide you on how to make your first contribution and get comfortable with the workflow.
Keep the momentum going
Continue contributing to open issues, improve your existing PRs, and connect with maintainers or mentors for feedback and ideas.
Deepen your impact
Take on slightly bigger tasks, help others in the community, and share what you've learned. This is your chance to go beyond 'just contributing' and build confidence as an open source developer.
Wrap-up & submissions
Write a short blog post about your journey, what you learned, and your experience with Kestra. Submit it to be eligible for prizes and recognition. (The submission form will be emailed to everyone who registers)
Ready to Start Your Journey?
Join thousands of developers learning to contribute to open source the right way
Contribution Tips
Follow these guidelines to make meaningful contributions and avoid common mistakes
Join the Community
Get started by joining the Kestra Slack community and introducing yourself in the #introductions channel.
- Join the Kestra Slack community
- Introduce yourself in #introductions
- Use the right channels for the right purpose
- Don't spam or send introductions anywhere else
Ask Good Questions
Before asking, search the docs, issues, or Slack history to see if it's already answered.
- Search docs, issues, or Slack history first
- Be specific: include what you tried and what didn't work
- Share relevant links or code snippets
- Never share full logs or screenshots unless necessary
Get Assigned to Issues
Always check if the issue is already assigned before starting work.
- Check if the issue is already assigned
- Comment explaining how you plan to solve it
- Tag MartinRst and wrussell1999 to request assignment
- Wait until it's assigned before starting work
Pull Request Guidelines
Follow proper PR guidelines to ensure your contributions are accepted.
- Don't open PRs unless assigned to the related issue
- Every PR must be linked to an existing issue
- PRs without assigned issues result in permanent ban
- Follow the project's coding standards
Opening New Issues
You're encouraged to open issues if you find bugs or have ideas, but keep them meaningful.
- Open issues for bugs or meaningful ideas
- Don't open issues just for participation
- Don't submit spam or low-effort issues
- Fake issues lead to permanent ban
Code of Conduct
We're a community that values respect, collaboration, and inclusion.
- Be kind and patient with everyone
- Remember that everyone is learning
- Report harassment or discrimination immediately
- Contact moderators at contact@wemakedevs.org
Important Notice
Any PR without an assigned issue or any fake/irrelevant issues will result in a permanent ban from all WeMakeDevs events, no exceptions. We take this seriously to maintain the quality of our community and the projects we support.
Join the Open Source Fest
Register now and start your open source journey. Connect with the community and spread the word!
Share with Your Network
Help others discover this opportunity