Open Source Immersion

2020-07-26 • ☕️ 2 min read

This initiative was designed to equip developers with both theoretical knowledge and hands-on experience by contributing to Open Source projects, acting as a lead-up to the annual Developer Circles Community Challenge that took place in September. This event was a virtual hackathon inviting innovators from around the globe to form teams and compete for cash prizes.

Starting from July 15, 2020, at 12:00 AM PST and spanning a month, participants in the Open Source Immersion were required to submit at least four Pull Requests (PRs), with at least one PR directed towards a Facebook-led Open Source project within the Developer Circles Repo.

Throughout this period, we supplied extensive documentation, resources, and educational content to bolster participants' skills in Open Source technology. As a starting point, we provided a guide on navigating GitHub and making contributions to Open Source projects.

Upon successful completion, participants were awarded a certificate of participation. Furthermore, the first 1,000 eligible participants received exclusive swag from Facebook for Developers.

Action Taken:

From July 15, 2020, at 12:00 AM PST to August 15, 2020, at 11:59:59 PM PST:

  • Participants were asked to make a minimum of 4 PRs to Open Source projects, ensuring at least 1 of these PRs was for a project within the DevC GitHub Org or any Facebook-led Open Source initiative. This included projects like React or React Native, GraphQL, PyTorch, Docusaurus, Jest, Hermes, and others.

The Open Source Immersion initiative was open to all Developer Circles members. For those who were not members yet, joining was free and as straightforward as joining a Facebook Group.

Beginners were encouraged to participate and contribute, especially to Open Source documentation, provided they were:

Some Facebook open source projects for potential contributions included:

Much of this information was sourced from the official Facebook Developer Circle website.

Learn more about open source here-1 and here-2.

This was how we contributed to Open Source!