Hacktoberfest has came with it's 10 season to promote Open-Source Contribution. After Learning how to contribute using this repo, go to our real world project Idea-Arca. It's also up for Hacktoberfest.
These are the changes you can make. Steps to contribute to this project:
- ADD your
Hello World
code in any language inDatabase/
directory
- Basic format to add code. You have to add your own file first in
./Database/
and write the hello world code in that file only. The file can be named anything.here first 3 lines are commented out. The rest isHello_World
code
# LANG: Python
# AUTHOR: Kumar Ashish Ranjan
# GITHUB: https://github.com/dev-AshishRanjan
print("Hello World!")
- ADD your information in
CONTRIBUTORS.md
file
- Copy-paste this below code and modify it with your own details
### Name: Kumar Ashish Ranjan
- Place: Bihar, India
- Academic: CSE Undergraduate at college_name.
- GitHub: [dev-AshishRanjan](https://github.com/dev-AshishRanjan)
- Fork : Fork this GitHub Repo to your own github account
- Clone : Clone the forked repo (the repo present on your account) to your local machine.
git clone https://github.com/dev-AshishRanjan/hacktoberfest2023.git
- Create a new Branch
git checkout -b my-new-branch
-
Changes : Create a new branch and commit your changes on that branch. Follow the How to contribute
-
ADD and COMMIT
- Add your changes
git add .
- Commit your changes.
git commit -m "Relevant message"
- Push : After all changes are commited, push your changes to your remote repo.
git push origin my-new-branch
- PR : After pushing changes, raise a PR from your remote repo to this repo's dev branch
If you are new to git and github, I will suggest you first go through this :
- YT video (Recommended) : https://www.youtube.com/watch?v=RGOj5yH7evk&pp=ygUOZ2l0IGFuZCBnaXRodWI%3D
- Docs : https://hacktoberfest.com/participation/#beginner-resources
If you are new to open-source, then you can go through : https://www.youtube.com/watch?v=yzeVMecydCE
An easy way to avoid conflicts is to add an 'upstream' for your git repo, as other PR's may be merged while you're working on your branch/fork.
git remote add upstream https://github.com/dev-AshishRanjan/hacktoberfest2023
You can verify that the new remote has been added by typing
git remote -v
To pull any new changes from your parent repo simply run
git merge upstream/dev