Hacktoberfest is a period for celebrating open source software. This period lasts a month and anyone can participate by making atleast four pull/merge requests to repositories on GitHub.We welcome everyone who’s already part of the open-source software community, and anyone who is interested in diving in.
Note: This repository will be respecting the Hacktoberfest Code of Conduct and conventional commits.
There are 4 available tasks and each task will be considered as valid by the Hacktoberfest team if properly carried out. Below are the tasks:
- 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-2022-contributions
- Add the upstream branch to your project with the following command
git remote add upstream https://github.com/WTMBambili/Hacktoberfest-2022-contibutions.git
- Fetch and merge from the upstream branch using
git fetch upstream
git checkout branch-name
git merge upstream/main
- Create a branch
git checkout -b branch-name
- Make your changes by copying and replacing the text according to the selected task(choose from any task below)
- Commit and push
git add .
git commit -m 'feat: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!
-
Star this repository if you had fun!!!
For task 1, follow these instructions below: Add your name to the
CONTRIBUTORS.md
in theTask1
file using the below convention:- Respect the MARKDOWN formatting
-
Create a branch
git checkout -b first-task
#### Name: [YOUR NAME](GitHub link)
- Place: City, State, Country
- Bio: Who are you?
- GitHub: [GitHub account name](GitHub link)
-
Commit the changes made and push
git commit -m "feat: added <username> as contributor" git push -u
Note: All pull requests should be opened between the 1st of October, and 31st of October will be counted by the HacktoberFest team Thanks for understanding.
- Go to your github and a pull request
Add your changes to Profile.md
file in the Task2
directory.
- Create a new branch for this task and call it
second-task
.git checkout -b second-task
Here is an example:
# Your Name
### Location
Your City/Country
### Academics
Your School
### Interests
- Some Things You Like
### Profile Link
[Your Name](GitHub Link)
### LinkedIn Handle
linkedIn username
-
Commit these changes and make a pull request for this task.
git commit -m "feat: added <username> profile" git push
-
Open a pull request from github.
Create a new branch
git checkout -b third-task
- Add changes to
Coding-experience.md
file in theTask3
directory - This task is in relation to your coding experience and even if you dont have any experience thats still fine!!! It's done as follows:
### Favorite Programming language - Python - Javascript ### Project link [Your Name](GitHub Link) ### Little project bio This projects does......
-
-
Commit, push and make a pull request
git commit -m "feat: added educational background of <username>" git push
-
Open a pull request.
Create a new branch
git checkout -b fourth-task
Create a hello_world_yourusername.xx
script to the Task4
directory in any language of your choice! Here is an example:
// LANGUAGE: Javascript
// ENV: Node.js
// AUTHOR: Stephanie Nkwatoh
// GITHUB: https://github.com/steph237
console.log('Hello, World!');
Name the file hello_world_yourusername.xx
. e.g., hello_world_steph237.js
or hello_world_steph237.py
.
Don't forget to include the comments as seen above. Feel free to include additional information about the language you choose in your comments too! Like a link to a helpful introduction or tutorial.
git commit -m "feat: added a helloworld program in ...."
git push
Open a pull request
HAPPY CODING!!!!