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 ⭐️
- Host: GitHub
- URL: https://github.com/dhanushnehru/hacktoberfest2024
- Owner: DhanushNehru
- Created: 2023-09-30T08:42:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-15T13:44:04.000Z (5 months ago)
- Last Synced: 2025-04-14T09:11:21.340Z (20 days ago)
- Topics: begineersfriendly, hacktoberfest, hacktoberfest2024, opensource, readme, readmeprofile
- Language: Java
- Homepage:
- Size: 27.6 MB
- Stars: 76
- Watchers: 3
- Forks: 489
- Open Issues: 87
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hacktoberfest
## Open Source Programs[](https://discord.com/invite/Yn9g6KuWyA)
[](https://www.youtube.com/@dhanushnehru?sub_confirmation=1)
[](https://dhanushn.substack.com/)Hacktoberfest 2024 OPEN FIRST Pull Request - SUPPORT OPEN SOURCE

## 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 🔥.**
## ⭐ 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 theFork 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 [](https://gitpod.io/#https://github.com/DhanushNehru/Hacktoberfest2024/)