Hacktoberfest is open to everyone in our global community. Whether you're a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community. All backgrounds and skill levels are encouraged to complete the challenge.
Open source is a term that originally referred to open source software (OSS). Open source software is code that is designed to be publicly accessible - anyone can see, modify, and distribute the code as they see fit. Open source software is developed in a decentralized and collaborative way, relying on peer review and community production. Open source software is often cheaper, more flexible, and has more longevity because it is developed by communities rather than a single author or company.
Open source has become a movement and a way of working that reaches beyond software production. The open source movement uses the values and decentralized production model of open source software to find new ways to solve problems in their communities and industries.
GitHub is a code hosting platform that helps developers store and manage their code, as well as track and control their work. GitHub lets you (and others) work together on projects.
To earn your Hacktoberfest tee reward, you must register and make four valid pull requests (PRs) between October 1–31 (in any time zone). PRs can be made to any public repository on GitHub.
To make your first contribution, it's required to familiarize yourself with how to create a pull request. Check this elaborated video on how make a pull request - https://hacktoberfest.digitalocean.com/details
Video on how to create a pull request - https://www.youtube.com/watch?v=jZtECuvNRiw
Pull requests will only count toward earning a T-shirt or planting a tree if they are labeled as ‘hacktoberfest-accepted’ by a maintainer, or submitted in a repository classified with the ‘hacktoberfest’ topic. Pull requests in repositories with the ‘hacktoberfest’ topic will also need to be merged, approved by a maintainer, or labeled as ‘hacktoberfest-accepted’ in order to qualify. The deadline for completions, merging, labeling, and approving is November 1
To classify your repository valid for the challenge you need to label it ‘hacktoberfest’ like shown below or to make your PR valid for challenge you need to send PR on repository with ‘hacktoberfest’ tag :
After all your four pull requests are accepted by the repositories maintainers (you may send PR's to different repositories or can also send 4 PR's on a same repository) you will receive a mail from hacktober fest for your completion of the event challenge and it will enclose a link where you will need to fill your details and address. Also this year you can choose between picking the limited edition T-shirt or planting a tree instead due to corona virus , well the choice is yours but I will prefer you to go with the cool Tshirt and stickers .