jassi-singh / Algorithms-Hacktoberfest2k20

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HacktoberFest 2020 IIIT Sonepat ✨

forthebadge forthebadge forthebadge

Hello fellow Developers!πŸ‘‹ This repo is solely for IIIT Sonepat students.

What can you do here?🧐

  • You can solve questions put up by contributors (tag moderators in comment to assign an issue to you and mention the language you will be using).
  • You can put up a problem yourself.
  • You can even contribute a project made by you!

Steps to put up an issue:πŸ“‘

First let's see when should you create an issue?

  • If you want to contribute a question or project.
  • If you have a better solution to an existing solved issue.

Code of Conduct

  1. Some rulees to be kept in mind, No single user will be assigned to issues at the same time. You are requested to complete the first issue and then take up next issues.
  2. Spam PRs will be marked illegal and will not help you in winning the Hacktoberfest Reward
  3. Remember to create a new PR with sufficeint details of the code and also comment your program, so that it becomes easy to read.
  4. Kindly do your issues in time, max time limit would be of 1 day, otherwise the issue will be assigned to someone else.
  5. Sort your Program into the right Folder as the example given in C++ directory.

Contributing to the Project

Welcome aboard, we are excited to have you. Please keep the following steps in mind before contributing to the project. If you are new to git these steps will help you to make your first successful contribution.

Steps to Contribute in the project:

  1. Fork this repository

    • Click on the fork button on the top. This will create a copy of this repository in your account.
  2. Create a Branch

    • Once you have cloned the repository on your local machine, make a new branch inside the directory by running git checkout -b <branch-name> in your terminal
    • For Example: git checkout -b new-feature
    • This will help you to keep the Tree Hygiene.
  3. Make necessary changes and commit those changes

    • Add or delete necessary modules as per requirement and commit those changes.
    • Once you are done with the changes, add those changes to your branch by git add .
    • Now commit those changes using git commit -m "<detail of changes>"
    • For example:
        git add .
        git commit -m "Added Authentication Module"
  4. Push changes to Github

    • Push the changes by git push <fork-url> <branch-name>
  5. Submit a Pull Request

    • Now, if you go to your repo you'll see a Compare & Pull Request button.Click on that, and submit the code for review.
    • If the code works well after the review, you will have a Successful Contribution

Open Source Developers,

IIIT Sonepat

About


Languages

Language:Python 60.1%Language:C++ 39.9%