Skip to content

MU-Enigma/Hacktober23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

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

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 https://hacktoberfest.com/ 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 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.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 <path> (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 <file location> 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 "<comment>"



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