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

https://github.com/dhanushnehru/hacktoberfest2024

Hacktoberfest 2024 OPEN FIRST Pull Request - SUPPORT OPEN SOURCE - Don't forget to spread love and if you like give us a ⭐️
https://github.com/dhanushnehru/hacktoberfest2024

begineersfriendly hacktoberfest hacktoberfest2024 opensource readme readmeprofile

Last synced: 20 days ago
JSON representation

Hacktoberfest 2024 OPEN FIRST Pull Request - SUPPORT OPEN SOURCE - Don't forget to spread love and if you like give us a ⭐️

Awesome Lists containing this project

README

        

# Hacktoberfest
## Open Source Programs

[![Join Our Discord](https://img.shields.io/badge/Discord-Join%20Server-blue?logo=discord&style=for-the-badge)](https://discord.com/invite/Yn9g6KuWyA)
[![Subscribe on YouTube](https://img.shields.io/badge/YouTube-Subscribe-red?logo=youtube&style=for-the-badge)](https://www.youtube.com/@dhanushnehru?sub_confirmation=1)
[![Subscribe to Newsletter](https://img.shields.io/badge/Newsletter-Subscribe-orange?style=for-the-badge)](https://dhanushn.substack.com/)

Hacktoberfest 2024 OPEN FIRST Pull Request - SUPPORT OPEN SOURCE

![HacktoberFest 2023](https://github.com/DhanushNehru/Hacktoberfest/raw/main/.github/logo.png)

## This Project Is Perfect For Your First Pull Request

🗣 **Hacktoberfest encourages participation in the open-source community, which grows bigger every year. Complete the challenge as a part of your opensource journey.**

📢 **Register [here](https://hacktoberfest.com) for Hacktoberfest and make four pull requests (PRs) between October 1st-31st to grab free SWAGS 🔥.**

Hacktober Badge
Star Badge
Contributions

Pull Requests Badge
GitHub contributors
License Badge

## ⭐ How to get started with open source?

You can refer to the following articles on the basics of Git and Github.

- [Watch this video to get started, if you have no clue about open source](https://youtu.be/SYtPC9tHYyQ)
- [Forking a Repo](https://help.github.com/en/github/getting-started-with-github/fork-a-repo)
- [Cloning a Repo](https://help.github.com/en/desktop/contributing-to-projects/creating-a-pull-request)
- [How to create a Pull Request](https://opensource.com/article/19/7/create-pull-request-github)
- [Getting started with Git and GitHub](https://towardsdatascience.com/getting-started-with-git-and-github-6fcd0f2d4ac6)

## INSTRUCTIONS-

- **Fork** this Repository using the button at the top on the right corner.
- **Clone** your forked repository to your PC ( git clone "url from clone option.)
- Create a new branch for your modifications (ie. `git branch new-user and check it out `git checkout new-user` or simply do `git checkout -b new-user`)
- Add your profile image in `static/images/` ( use drag and drop option or upload by commands.)
- Add your profile data in `content/participant/`
- Add your files (`git add -A`), commit (`git commit -m "added myself"`) and push (`git push origin new-user`)
- Create a pull request
- Star this repository

### ⭐ How to make a pull request (PR)
**1.** Start by making a Fork of the [**Hacktoberfest**](https://github.com/DhanushNehru/Hacktoberfest) repository. Click on the Fork symbol at the top right corner.

**2.** Clone your new fork of the repository in the terminal/CLI on your computer with the following command:

```bash
git clone https://github.com//Hacktoberfest
```

**3.** Navigate to the newly created PetMe project directory:

```bash
cd Hacktoberfest
```

**4.** Set upstream command:

```bash
git remote add upstream https://github.com/DhanushNehru.git
```

**5.** Create a new branch:

```bash
git checkout -b YourBranchName
```

**6.** Sync your fork or your local repository with the origin repository:

- In your forked repository, click on "Fetch upstream"
- Click "Fetch and merge"

**7.** Make your changes to the source code.

**8.** Stage your changes and commit:

⚠️ **Make sure** not to commit `package.json` or `package-lock.json` file

⚠️ **Make sure** not to run the commands `git add .` or `git add *`. Instead, stage your changes for each file/folder

```bash
git add public
```

```bash
git commit -m ""
```

**9.** Push your local commits to the remote repository:

```bash
git push origin YourBranchName
```

**10.** Create a [Pull Request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)!

**11.** **Congratulations!** You've made your first contribution to [**Hacktoberfest**]

# How To Make Your First Pull Request

Replace `` with your GitHub username in this guide.

## 1. Add your profile picture to the folder

Add a picture of your choice in `static/images/`. Accepted files are **png** and **jpg**, should be squared and minimum size 544x544 pixels. Ex.

```
static/images/.png
```

## 2. Add your profile information

Create a markdown file in your folder following the convention `content/participant/.md`. Ex.

```
content/participant/.md
```

Copy the next template into your file, delete the boilerplate data and fill the information with yours.

```
---
name: YOURNAME
institution/company: INSTITUTION_NAME
github: USERNAME
---
```


OR


## 3. Create / Upload Your Code / Algorithms

Create/Upload your code in the folder following the convention `Add Code Here`
- Choose an extract language folder `drop your code`
- Below is `an example` to add file properly
- You can follow up `any languages`
```
Add Code Here/PYTHON/.py
```
```
Add Code Here/C++/.cpp
```
You can follow any pathway a `code` or `profile information`

## 4. Wait for Pull Request to merge

## 5. Celebrate - you've done your first pull request!!

```py
'''
Always make more than 4 pull requests.
Let's say you have made only 4 pull requests to different projects,
but one project is excluded from hackoctoberfest event then your pull request will not be counted and
then you have the remaining 3 valid pull requests if these projects are not excluded.
If you fail to make 4 pull requests then you can't get swags or t-shirts.
I will recommend you make a pull request to your own repo which is very very safe for you.
Keep in mind that the repo has hacktoberfest topic.
'''
```

## Gitpod

In the cloud-free development environment where you can directly start coding.

You can use Gitpod in the cloud [![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/DhanushNehru/Hacktoberfest2024/)