- 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)
- cheat sheet : hf10_git_cheat_sheet.pdf
- No Code
- Design Logo for forthcoming Enigma Events/Workshops
- Low/Medium Code
- Generate Music using AI music generators like MusicGen or songr.ai
- Make a Commit to any other Enigma Github Repository
- High Code
- Programming Problems involving DSA questions
[IMPORTANT] Before contributing please register on https://hacktoberfest.com/ with your github account such that your pull requests are tracked and can earn you your perks.
2.2. Open GIT BASH (or download from https://git-scm.com/downloads)
- Open Git Bash at location you want to clone it to.
- For this you can use
cd <location>
eg.cd Desktop\

2.3. git clone
git clone https://github.com/<username>/Hacktober23.git
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 <path>
(eg given below)

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

4.1. Add changes
- add your changes using
git add <file location>
orgit 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 "<comment>"

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.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.
- run
git pull
before following steps from 4 to 6