Hacktoberfest 2022 - Let's Hack
This is an intermediate-level project to help you get started with your
[hacktoberfest] (https://hacktoberfest.digitalocean.com/). If you don't
know where to start, feel free to follow the steps or contact us, and
read the contribution rules. Happy hacking !!
P.S. Star and share this repository, if you had fun!
Getting Started
- Create a Github account for free here.
- Register at Hacktoberfest-2022 using your github id.
- Star this repo and share it with your friends.
- Add your programs/code to respective folders of each programming language.
Steps to contribute :
1. Fork this repo.
2. Star this repo.
3. Add a file.
4. commit the code.
5. Make pull request.
6. Link your pull request to the issue assigned(if any).
How to Fork and make a Pull request:
- After logging in with your Github account, The button on the top right of page responds to forking any currently viewing repo.
- Upon on forking a repo, you'll find a repo created in your repos. From here all the changes made are reflected in your own repo.
- After making all of your contributions and changes, you can open a new pull request, which let's the owners and editors of the master repo to see the contributions you make a decision to merge the request or request for some changes
- To make a pull request, go to your forked repo in your repos and in code tab or also known as first page you can see a button to contribute, upon clicking that you see a button to open pull request.
- Github checks if there are any issues with the changes you have made and when all things are set right, it lets to make a pull request, but before making pull request, You are kindly requested add comments about the commits you have done.
- After making pull request, the editors may request to make some changes in your changes you have done, after making the changes and commitng again you can let editors know about the changes in the comments of your pull request on the original repos pull request page.
- After pull requests are merged, you are now officially a contibutor of the project, Congratulations!!
Git commands
- 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/your-username/hacktoberfest.git
git checkout -b branch-name
- Make your changes
- Commit and push
git add .
git commit -m 'Commit message'
git push origin branch-name
- Star this repository
- 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!
Guidelines to follow for contribution:
- First of all give this repo a ⭐ so that more open source enthusiasts get to know about this repo and can get started with their open source journey.
- You can add code in any language.
- Accepting code of questions from different coding platform (Codechef, Leetcode, Codeforces, Interviewbit)
- Only submit PRs for problems that aren't already in the repo, and make sure that no one else has submitted a PR for the same issue.
-
Use proper file naming conventions (camel casing), for example, if you're giving a PR for a two-sum problem, the file name should be twoSum.cpp, and the file name should be self-explanatory as to what problem you're solving. If there is any problem code or problem number for any problem it is mandatory to add it in prexfix.
Format: problem_code problem_name.file_extension
Example: FODCHAIN Food Chain.cpp
70 Climbing Stairs.cpp
- Please include a detailed explanation of the situation for which you are offering a solution.
- Link your pull request to the issue assigned.
FAQs
-
Who can contribute?
- Anyone with a github account and who is signed up for hacktoberfest :).
-
How many pull request (PR) must be made, if I can get an awesome shirt from Hacktoberfest 2022?
-
How do I track my progress to get an awesome shirt from Hacktoberfest 2020?
-
What is the duration of Hacktoberfest 2022?
- It is from 1st october to 31st october 2022.
-
What is the event for?
- For the open source community engagement.
-
Hacktoberfest is open to everyone in our global community. Whether you’re a seasoned contributor or looking for projects to contribute to for the first time, you’re welcome to participate.