Open Source Immersion
2020-07-26 • ☕️ 2 min readThis 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.
Eligibility:
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:
- A member of a local Developer Circle, such as the Facebook Developer Circle of Port-au-Prince.
- Registered on GitHub, as a GitHub profile was necessary for submitting Open Source contributions.
Some Facebook open source projects for potential contributions included:
- Developer Circles from Facebook GitHub
- Facebook Open Source
- Facebook GitHub
- Facebook Research GitHub
- Facebook Samples GitHub
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!