Hacktoberfest, in its 9th year, is a month-long celebration of open-source software run by DigitalOcean. It is a great opportunity for everyone, from seasoned developers to students and code newbies, from technical writers to UX designers, to contribute to open-source communities and develop your skills, with the perks of winning limited edition items. You can do this in a variety of ways:
First off, thanks for taking the time to contribute!
All types of contributions are encouraged and valued. See the Table of Contents for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions.
And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:
- Star the project
- Tweet about it
- Refer to this project in your project's readme
- Mention the project at local meetups and tell your friends/colleagues
Register anytime between September 26 and October 31
Pull requests can be made in any GITHUB or GITLAB hosted project thats participating in Hacktoberfest (look for the hacktoberfest topic)
Project maintainers must accept your pull/merge requests for them to count toward your total
Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.
DigitalOcean : - INTRODUCTION TO GITHUB AND OPEN-SOURCE PROJECTS
GitHub - HOW TO CONTRIBUTE TO OPEN SOURCE
DigitalOcean - WHAT IS OPEN SOURCE
DigitalOcean - HOW TO USE GIT
Fork this repository (Click the Fork button in the top right of this page, click your Profile Image)
Clone your fork down to your local machine
git clone https://github.com/VihangaN/react-component-collection
Create a branch
git checkout -b branch-name
Make your changes. This is the folder structure of this project
src
- contribute
- component
- add your component in this folder
- styles
- add your component styling sheet
- config.js
-register your component in here
- App.scss
- register your component style file in here
Add a meaningful commit and push
git add .
git commit -m 'Commit message'
git push origin branch-name
Create a new pull request from your forked repository (Click the New Pull Request button located at the top of your repo)
Wait for your PR review and merge approval!
Stay Safe | Happy Coding! | Happy Hacktoberfest 2022