- 
 
 - 
  Notifications
 
You must be signed in to change notification settings  - Fork 122
 
How to take part in hacktober fest 2021: From Zero to Hero #341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
 
  Merged
 
 
 
 
  Merged
 Changes from 1 commit
 Commits
 
 
 Show all changes
 
 
 7 commits
 
 
 Select commit
 Hold shift + click to select a range
 
 a87a7ff
 
 Add files via upload
 
 
 nitinkumar30 a62e5fc
 
 Update README.md
 
 
 nitinkumar30 d81adcc
 
 Update README.md
 
 
 nitinkumar30 bbeea04
 
 Add files via upload
 
 
 nitinkumar30 052df7f
 
 Update README.md
 
 
 nitinkumar30 55f06f2
 
 Delete How to begin with hacktober fest 2021 directory
 
 
 nitinkumar30 149332b
 
 Merge branch 'main' into main
 
 
 Astrodevil File filter
Filter by extension
Conversations
 Failed to load comments. 
 
 
 
  Loading
 
 Jump to
 
 Jump to file
 
 
 
 Failed to load files. 
 
 
 
  Loading
 
 Diff view
Diff view
  
 Next
 
 
 
 
 Next commit 
 
 Add files via upload
 
 - Loading branch information
 
 
 
 commit a87a7ff985be2dd31c11f160fd65665964b5e4ab
 
 
There are no files selected for viewing
 
 
 
 135 changes: 135 additions & 0 deletions
 
 
 
 How to begin with hacktober fest 2021/README.MD
 
 
 
 
  
 
 
 
 
 
 
 This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
 Learn more about bidirectional Unicode characters
 
 
 
 
 | Original file line number | Diff line number | Diff line change | 
|---|---|---|
| @@ -0,0 +1,135 @@ | ||
| # How to begin with hacktober fest 2021 | ||
| 
  | 
||
| > Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete the 2021 challenge and earn a limited edition T-shirt. | ||
| 
  | 
||
| > Hacktoberfest, in its 8th year, is a month-long celebration of open source software run by DigitalOcean. During the month of October, we invite you to join open-source software enthusiasts, beginners, and the developer community by contributing to open-source projects. | ||
| 
  | 
||
|  | ||
| 
  | 
||
| 
  | 
||
| You can do this in a variety of ways: | ||
| 
  | 
||
| - Prepare and share your project for collaboration | ||
| - Contribute to the betterment of a project via pull requests | ||
| - Organize an event | ||
| - Mentor others | ||
| - Donate directly to open source projects | ||
| 
  | 
||
| **So what are the various steps to perform in order to participate & get your PRs(Pull Requests) accepted and added to fest?** | ||
| 
  | 
||
| *Here you'll find all these simple questions ! | ||
| So, let's get started. Let's assume you're a developer who'll participate in this fest & contribute to the open source repos.* | ||
| 
  | 
||
| # Prerequisites | ||
| 
  | 
||
| - [ ] GitHub profile | ||
| - [ ] Coder/Developer's mindset | ||
| 
  | 
||
| # Steps to perform | ||
| 
  | 
||
| ### **Registeration** | ||
| 1. The very first thing is to login into your github profile in your browser. | ||
| 2. Navigate to the [Hacktober Fest 2021](https://hacktoberfest.digitalocean.com/) url. | ||
| 3. Sign Up with your github profile. (You may also use your gitlab profile) | ||
| 4. Click on Start Hacking button. | ||
| 5. Here marks the ending of registeration part in Hacktobert Fest 2021. | ||
| 
  | 
||
| --- | ||
| ### **Uploading your project in GitHub account** | ||
| 
  | 
||
| Created your project in local computer? Let's upload into your github account. | ||
| 
  | 
||
| 1. Click on New button in the top-right corner of your account | ||
| 2. Put some name for your repo. It'll be unique for your account. Make sure it'll be the name of your project. Don't name it as Elon Musk's son ! :laugh: | ||
| 3. Click on Add File button & select Upload existing file from dropdown. | ||
| 4. Drag & Drop the directory into the space or else Browse through the computer to upload full directory. Don't upload files individually. | ||
| 5. Click on Commit changes button to upload & save repo. | ||
| 6. Your repo with the required files is uploaded with complete content. | ||
| 
  | 
||
| *P.S. - Make sure you've uploaded README.MD file for attractive look of your repo.* | ||
| 
  | 
||
| --- | ||
| 
  | 
||
| ### **Find repos who're participating in Hacktober Fest 2021 so that your work will be added in this fest** | ||
| 
  | 
||
| 1. Go to search bar of GitHub | ||
| 2. Search for hacktoberfest2021 | ||
| 3. Chose any one of them. | ||
| 
  | 
||
| My Suggestion: If you're a fresher, just search for the repo having some simple programs. Search with the required language which you're more familiar. | ||
| 
  | 
||
| --- | ||
| 
  | 
||
| ### **How to raise an Issue before raising PR** | ||
| 
  | 
||
| > Question should be why to raise an issue before PR. Answer is simple - Maybe your idea/code maybe already contributed by other fellow developer. | ||
|          OR | ||
| Maintainer doens't want particular type of code/project in his repo. So, he can deny for that Pull Request. | ||
| 
  | 
||
| 1. Click on Issue tab | ||
| 2. Click on New Issue button | ||
| 3. Give necessary information about your idea of new project which you want to contribute | ||
| 4. Click on Raise Issue button in bottom | ||
| 5. Moderator/Maintainer will review the issue/idea for project & assign you with a Issue no. (for eg. - #35) | ||
| 6. Mention the Issue no in Pull Request for better maintainibility. | ||
| 
  | 
||
| --- | ||
| 
  | 
||
| ### **How to upload your own projects & contribute to open-source** | ||
| 
  | 
||
| 1. Hope you've found the repo you want to contribute. Go to the repo & click on fork button on the top-right corner. | ||
| 
  | 
||
| 2. GitHub will ask where to fork it. Click on your `username/repo-name` link | ||
| 
  | 
||
| 3. Upload the necessary folder/files in the specified place in repo. | ||
| 
  | 
||
| *That's it programmer !* | ||
| 
  | 
||
| --- | ||
| 
  | 
||
| ### **How to do a PR (Pull Request) ?** | ||
| > Don't think too much, if you've successfully completed 4 PRs in same repo also, you'll be eligible for that swag/tshirts by Digital Ocean. :happy: | ||
| 
  | 
||
| 1. After uploading the folder/files, click on Pull Request button in top corner. | ||
| 2. Click on New Pull Request. | ||
|  | ||
| 
  | 
||
| 3. Make sure New Pull Request should not be conflicting ones. Mostly, it doesn't but be sure. | ||
|  | ||
| 
  | 
||
| 5. Give necessary information about your newly added files/folder which you've created. | ||
| 
  | 
||
| 6. Click on Create Pull Request button to complete the overall Pull Request. | ||
|  | ||
| 
  | 
||
| 7. Now,your job is completed. Moderator/Maintainer of the repo will review the project & once satisfied, he'll merge the commit into `main` branch. | ||
| 
  | 
||
| --- | ||
| 
  | 
||
| Login to [Hacktober fest 2021](https://hacktoberfest.digitalocean.com/) & see the updated status of the Pull Requests by you. | ||
| 
  | 
||
| > | Project name | Status | | ||
| > |---|---| | ||
| 
  | 
||
| This will be the format under Contributions Tab. | ||
| 
  | 
||
| <br><br><br> | ||
| 
  | 
||
| **This is my leaderboard for this year on 04/10/2021** 🔽 | ||
|  | ||
| 
  | 
||
| **Below is my tracker for today i.e. 04/10/2021** 🔽 | ||
|  | ||
| 
  | 
||
| 
  | 
||
| --- | ||
| 
  | 
||
| > I've tried to cover every small detail I've gone through. If anyone have doubt do raise an issue, I'll try to cover that also. If you've any questions, they're also welcomed ! | ||
| 
  | 
||
| # Author | ||
| 
  | 
||
| [Nitin Kumar](https://github/com/nitinkumar30/) | ||
| 
  | 
||
| 
  | 
||
| 
  | 
||
| 
  | 
 Add this suggestion to a batch that can be applied as a single commit.
 This suggestion is invalid because no changes were made to the code.
 Suggestions cannot be applied while the pull request is closed.
 Suggestions cannot be applied while viewing a subset of changes.
 Only one suggestion per line can be applied in a batch.
 Add this suggestion to a batch that can be applied as a single commit.
 Applying suggestions on deleted lines is not supported.
 You must change the existing code in this line in order to create a valid suggestion.
 Outdated suggestions cannot be applied.
 This suggestion has been applied or marked resolved.
 Suggestions cannot be applied from pending reviews.
 Suggestions cannot be applied on multi-line comments.
 Suggestions cannot be applied while the pull request is queued to merge.
 Suggestion cannot be applied right now. Please check back later.