https://github.com/dev-ashishranjan/hello-world-starter-project
Make your first Pull Request for Hacktoberfest 2023. And give this repo a ⭐
https://github.com/dev-ashishranjan/hello-world-starter-project
beginner-friendly first-pull-request-and-commit open-source
Last synced: 10 months ago
JSON representation
Make your first Pull Request for Hacktoberfest 2023. And give this repo a ⭐
- Host: GitHub
- URL: https://github.com/dev-ashishranjan/hello-world-starter-project
- Owner: dev-AshishRanjan
- License: mit
- Created: 2023-10-05T13:24:37.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-10-25T17:09:59.000Z (over 2 years ago)
- Last Synced: 2023-10-25T18:45:58.079Z (over 2 years ago)
- Topics: beginner-friendly, first-pull-request-and-commit, open-source
- Language: C++
- Homepage:
- Size: 60.5 KB
- Stars: 7
- Watchers: 2
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README

[](https://github.com/ellerbrock/open-source-badges/)












---
# **_Hacktoberfest 2023_**
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](https://github.com/dev-AshishRanjan/Idea-Arca). It's also up for Hacktoberfest.**
## What to Contribute (To Dos)
These are the changes you can make.
Steps to contribute to this project:
1. _ADD your `Hello World` code in **any language** in `Database/` 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 is `Hello_World` code
```py
# LANG: Python
# AUTHOR: Kumar Ashish Ranjan
# GITHUB: https://github.com/dev-AshishRanjan
print("Hello World!")
```
2. _ADD your information in `CONTRIBUTORS.md` file_
- Copy-paste this below code and modify it with your own details
```markdown
### Name: Kumar Ashish Ranjan
- Place: Bihar, India
- Academic: CSE Undergraduate at college_name.
- GitHub: [dev-AshishRanjan](https://github.com/dev-AshishRanjan)
```
### Process of Contribution
1. _Fork_ : Fork this GitHub Repo to your own github account
2. _Clone_ : Clone the forked repo (the repo present on your account) to your local machine.
```terminal
git clone https://github.com/dev-AshishRanjan/hacktoberfest2023.git
```
3. Create a _new Branch_
```markdown
git checkout -b my-new-branch
```
4. _Changes_ : Create a new branch and commit your changes on that branch. Follow the [How to contribute](./CONTRIBUTING.md)
5. _ADD_ and _COMMIT_
- Add your changes
```markdown
git add .
```
- Commit your changes.
```markdown
git commit -m "Relevant message"
```
6. _Push_ : After all changes are commited, push your changes to your remote repo.
```markdown
git push origin my-new-branch
```
7. _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 :
>
> 1. YT video (Recommended) : https://www.youtube.com/watch?v=RGOj5yH7evk&pp=ygUOZ2l0IGFuZCBnaXRodWI%3D
> 2. 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
---
## Avoid Conflicts : Syncing your fork
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.
```terminal
git remote add upstream https://github.com/dev-AshishRanjan/hacktoberfest2023
```
You can verify that the new remote has been added by typing
```terminal
git remote -v
```
To pull any new changes from your parent repo simply run
```terminal
git merge upstream/dev
```