An open API service indexing awesome lists of open source software.

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 ⭐

Awesome Lists containing this project

README

          

![hacktoberfest2023](https://socialify.git.ci/dev-AshishRanjan/hacktoberfest2023/image?description=1&font=KoHo&forks=1&issues=1&language=1&owner=1&pulls=1&stargazers=1&theme=Auto)




[![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)
![Visitors](https://api.visitorbadge.io/api/visitors?path=dev-AshishRanjan%2Fhacktoberfest2023%20&countColor=%23263759&style=flat)
![GitHub forks](https://img.shields.io/github/forks/dev-AshishRanjan/hacktoberfest2023)
![GitHub Repo stars](https://img.shields.io/github/stars/dev-AshishRanjan/hacktoberfest2023)
![GitHub contributors](https://img.shields.io/github/contributors/dev-AshishRanjan/hacktoberfest2023)
![GitHub last commit](https://img.shields.io/github/last-commit/dev-AshishRanjan/hacktoberfest2023)

![GitHub repo size](https://img.shields.io/github/repo-size/dev-AshishRanjan/hacktoberfest2023)

![Github](https://img.shields.io/github/license/dev-AshishRanjan/hacktoberfest2023)
![GitHub issues](https://img.shields.io/github/issues/dev-AshishRanjan/hacktoberfest2023)
![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/dev-AshishRanjan/hacktoberfest2023)
![GitHub pull requests](https://img.shields.io/github/issues-pr/dev-AshishRanjan/hacktoberfest2023)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/dev-AshishRanjan/hacktoberfest2023)




---

# **_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
```