Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mu-enigma/hacktober23

The Hacktoberfest23 repository from Enigma, the CS Club
https://github.com/mu-enigma/hacktober23

git github hacktoberfest hacktoberfest2023 opensource pull-request

Last synced: about 5 hours ago
JSON representation

The Hacktoberfest23 repository from Enigma, the CS Club

Awesome Lists containing this project

README

        

![image](https://github.com/MU-Enigma/Hacktober23/assets/146672673/0047cde5-ece9-4c70-9446-bb36c65f21c9)

# Hacktoberfest23
- Hacktoberfest is DigitalOcean’s annual event that encourages people to contribute to open source throughout October.
- Enigma every year hosts a repository for helping to students to start their Open Source contributing journey.
- You mark completion of the event by **4 successful contributions** (i.e. when 4 of your Pull Requests are accepted)

## Resources
- cheat sheet : [hf10_git_cheat_sheet.pdf](https://github.com/MU-Enigma/Hacktober23/blob/59f623b2c36d7be21421c8614109491847f512a7/assests/hf10_git_cheat_sheet.pdf)

## Problem Types
### Type 1
- No Code
- Design Logo for forthcoming Enigma Events/Workshops

### Type 2
- Low/Medium Code
- Generate Music using AI music generators like MusicGen or songr.ai
- Make a Commit to any other Enigma Github Repository

### Type 3
- High Code
- Programming Problems involving DSA questions

## How to Contribute

***[IMPORTANT] Before contributing please register on with your github account such that your pull requests are tracked and can earn you your perks.***

### 1.Creating Fork
**1.1. Fork the Repository.**





**1.2. Create Fork**





### 2.Cloning
**2.1. Copy https code link**






**2.2. Open GIT BASH (or download from )**


- Open Git Bash at location you want to clone it to.
- For this you can use `cd ` eg. `cd Desktop\`






**2.3. git clone**


`git clone https://github.com//Hacktober23.git`






### 3.Modify or Add or Edit the local cloned repo
**3.1. Make changes**


- You find the `Hacktober23` Folder at location you cloned it to.
- do all the necessary changes or add your flie in respective folder
- also ***Remember Do not club multiple solutions in a single Pull request, it will be rejected.***






***IMPORTANT***

- always remember to open at ***Hacktober23 folder location*** before running other git commands like `status, add, commit, push, pull`.
- you can do that by using `cd ` (eg given below)






**3.2. git status**
- Track changes with this command `git status`




### 4.Add & Commit
**4.1. Add changes**
- add your changes using `git add ` or `git add .` for all file
- then check `git status` again file should turn green







**4.2. Commit changes**
- lets commit our changes using `git commit -m ""`





### 5.Push changes to GitHub
**5.1. git push**
- So far we have only modified our local copy of the repository.
- To add the changes to your git repo files on your computer to the version of your repository on GitHub, you need to push them GitHub.
- we will use `git push`




### 6.Pull request
**6.1. check commit**
- go to your forked repo on github
- press on `1 commit ahead`



**6.2. pull request**
- then click on `Create pull Request`
- then write down your comments on what changes or addition you did.
- then finally click on `Create pull Request` once more







- now wait for moderator to accept you pull request. Any modifications or changes will be suggest if required.


### 7.Future Submissions
- run `git pull` **before following steps from 4 to 6**