A repo for the beginners to get started with the open source contribution and participate in Hacktoberfest.
Click to Jump directly on how to contribute to this project
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.
-
Hacktoberfest is open to everyone in our global community!
-
Pull requests can be made in any GitHub-hosted repositories/projects.
-
Sign up anytime between October 1 and October 31.
If you’re new to open source (everyone was once!), take a look at our
Introduction to Open Source series. Before you make your first contribution, you should familiarize yourself with How To Create a Pull Request.
The following resources share repositories that curate tasks for beginners:
Once you start feeling more comfortable, you can find more open source projects through the following programs:
-
This is another great guide outlining ways you can contribute to open source.
-
Hacktoberfest is open to everyone in our global community!
-
Pull requests can be made in any GitHub-hosted repositories/projects.
-
You can sign up anytime between October 1 and October 31.
To qualify for the official limited edition Hacktoberfest shirt, you must register and then make four pull requests (PRs) between October 1-31 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as invalid or behavior not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 50,000 participants who successfully complete the challenge will earn a T-shirt. (Last year 46,088 earned a shirt!)
In line with Hacktoberfest value #2 (Quantity is fun, quality is key), here are examples of the PRs that we consider to be low-quality contributions (which we discourage).
-
PRs that are automated (e.g. scripted opening PRs to remove whitespace/optimize images)
-
PRs that are disruptive (e.g. taking someone else's branch/commits and making a PR)
-
PRs that are regarded by a project maintainer as a hindrance vs. helping
-
Something that's clearly an attempt to simply +1 your PR count for October
-
Last but not least, one PR to fix a typo is fine. 5 PRs to remove a stray whitespace... not.
Inspired by you – the community – through your actions and stories.
-
Everyone is welcome! Hacktoberfest participants have represented 151 countries and thousands of unique skill sets. Our program welcomes everyone already in the open source software community – and anyone interested in diving in.
-
Quantity is fun, quality is key! Participating in Hacktoberfest leads to personal growth, professional opportunities, and community building. And it all begins with meaningful contributions to open source technology.
-
Short-term actions, long-term impact! In the open source community, we stand on the shoulders of those who came before us. Your participation has a lasting effec
Since you just have make 4 PRs (Pull requests) you can contribute to this project and make PRs. Here is what you'll be adding-
-
Just create an markdown file with your name and write about yourself. Example. JohnDoe.md
-
Put the file in the root directory (where README.md is present)
-
Star and Fork this repository
-
Either make changes online or download on your computer -> make change -> commit -> Push
-
You'll se your version of this repository has some commits which are ahead of origional repository
-
You'll see an option to make a pull request. Click it-> add some description -> send PR
-
Repeat this prosess 4-5 times by adding more changes and more informations in your file. Easy!!
You can look up things online, learn about them on youtube etc. I also wrote some blog posts on how to conribute to opensource projects around a year back. You can have a look at it and learn the process in detail-
In the following post I have given instruction on how to contribute to udacity collaborative project but the process will be same on this prject also.
-
How to contribute to the Udacity collaborative Projects on GitHub
-
This is how to create a “Pull request (PR)” to contribute to the collaborative project
-
This is official guide from Github itself for making a pull request
-
A helpful youtube video on Github pull request, Branching, Merging & Team Workflow