The goal of this initiative is to provide developers with practical education and experience contributing to Open Source projects in preparation for our annual Developer Circles Community Challenge later this year. Held in September, the Community Challenge is a virtual hackathon welcoming global innovators to form teams and compete for cash prizes.
Over one month starting July 15, 2020 at 12:00 AM PST, participants in the Open Source Immersion will be asked to submit a minimum of four Pull Requests (PR), where one out of four of these PRs will need to be aimed towards a Facebook-led Open Source project in the Developer Circles Repo.
Along the way, we’ll be providing documentation, resources and learning materials to help you build your skills in Open Source technology. As a starting point, please find a useful guide for navigating GitHub and contributing to Open Source projects here.
All successful participants will receive a certificate of participation at the end of the initiative, and the first 1,000 eligible participants will also receive a limited edition swag giveaway from Facebook for Developers.
The Open Source Immersion initiative is open to all Developer Circles members. If you’re not a member yet, it’s free and as easy as joining a Facebook Group.
Beginners are welcome to participate and contribute their Open Source documentation, as long as they are:
Register or login at github.com/
Sign up on the Developer Circles Open Source Immersion registration page
Sign Facebook’s contributor license agreement (CLA) here
Create a minimum of 4 contributions/PR into Open Source projects with at least 1 out of 4 PR towards any project within DevC GitHub Org or any Facebook-led Open Source project. Make sure you submit these before the deadline, August 15, 2020 at 11:59:59 PM PST
Share your GitHub profile or the link of your PR to your local Developer Circles Facebook group
Our team will be in touch via email to ask for your shipping address so we can send your swag!
Wait for the limited edition swag from Facebook for Developers, if eligible. Please note that there may be delays or an inability to distribute and deliver swag in some regions due to the ongoing coronavirus (COVID-19) pandemic. We trust that you will understand if this affects you personally.
If a maintainer labels your pull requests as invalid, but you don’t believe this is correct, please begin a conversation with the maintainer within the PR and explain your position.
Yes, each PR will count separately.
No, they will still count unless they are spam, inappropriate, or labeled as invalid.