Open Source Immersion

Our Developer Circles Open Source Immersion initiative is a month-long celebration of Open Source technology, run by Facebook

Sign Up


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:

  • A member of a local Developer Circle. If you aren’t part of our community yet, join a local Developer Circle near you
  • Registered on GitHub. You’ll need a GitHub profile in order to submit your Open Source contributions


Step 1

Register or login at

Step 2

Sign up on the Developer Circles Open Source Immersion registration page

Step 3

Sign Facebook’s contributor license agreement (CLA) here

Step 4

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



Step 5

Check your progress here (Make sure you are logged into

Step 6

Share your GitHub profile or the link of your PR to your local Developer Circles Facebook group

Step 7

Our team will be in touch via email to ask for your shipping address so we can send your swag!

Step 8

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.


Learn more about the Program Terms.


How do I get started ?

First, register here. Then, follow the steps above to submit your contributions no later than August 15, 2020 at 11:59 59 PM PST. You can also find a useful guide for navigating GitHub and contributing to Open Source projects here.

My PR was labeled as invalid, but it isn't. What should I do?

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.

Do multiple PRs to the same repo count?

Yes, each PR will count separately.

Do PRs have to be accepted/merged?

No, they will still count unless they are spam, inappropriate, or labeled as invalid.