ShubhangiShrestha / NISB-Rosetta-Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rosetta Code :

This is a beginner-friendly project to help you get started with your hacktoberfest. This repository is dedicated to help beginners step up and join hands with the open source community. Feel free to start contributing. There are no wrong contributions. If you don't know where to start, feel free to watch the videos linked below, and read the contribution rules. Happy hacking !! By watching the video you will understand better about the working of hacktoberfest and how one will be able to create pull requests. (P.S: Star and share this repository, if you had fun!)

Resources :

Rules :

  • You are allowed to make pull requests that break the rules. We just won't merge it ;).
  • Do NOT add any build steps e.g npm install,pip install, cargo install etc.
  • Do NOT import any libraries apart from the ones available in the standard library for that language.
  • Do NOT make duplicates of the same code in the same language. Feel free to switch up the language if you wish to do so.
  • Do NOT remove Videos, Rules, FAQ, or any other helpful content.
  • Styling/code can be pretty, ugly or stupid, big or small as long as it works.
  • Add your details to the contributors.json file.
  • Try to keep pull requests small to minimize merge conflicts.
  • Do NOT change anything in index.js, .github/workflows/main.yaml
  • Do NOT edit README.md or main.mustache . Adding your data to contributers.json will add you as a contributer
  • Write proper commit messages and comment wherever necessary
  • Organize your code in the proper directory.
  • No Hello world code.
  • Feel free to add more category folders but if one already exists, do NOT create another one.
  • Keep all your code in the /code folder in the proper directories.
  • In line with Hacktoberfest value #2 (Quantity is fun, quality is key), we have provided examples of pull requests that we consider to be low-quality contributions (which we discourage).
    • Pull requests that are automated (e.g. scripted opening pull requests to remove whitespace/fix typos/optimize images).
    • Pull requests that are disruptive (e.g. taking someone else's branch/commits and making a pull request).
    • Pull requests that are regarded by a project maintainer as a hindrance vs. helping.
    • Something that's clearly an attempt to simply +1 your pull request count for October ( One PR to fix whitespace is fine, 5 are not ).

Basic Guide :

  • Fork this repo (button on top)
  • Clone on your local machine
    $ git clone https://github.com/<your username>/NISB-Rosetta-Code.git
    $ cd RosettaCode
    
  • Create a new branch
    $ git checkout -b my-new-branch
    
  • Add your contributions
  • Commit and push
    $ git add .
    $ git commit -m "your-commit-msg"
    $ git push origin my-new-branch
    
  • When you are done with your changes add your name, github profile url and link to your image in contributers.json in the format given
        {
            "name":"<<NAME>>",
            "link":"<<URL>>",
            "image":"<<IMAGE>>"
        }
    
  • Create a new pull request from your forked repository

FAQs :

  • Who can contribute?
    • Anyone with a github account and who is signed up for hacktoberfest :).
  • Who are you and why are you doing this?
    • We are the IEEE Student Branch of NIE, mysore . We are doing this because we love Open Source and Hacktoberfest. We want to make it easier for people to get started with Hacktoberfest and Open Source.
  • How many pull request (PR) must be made, if I can get an awesome shirt for Hacktoberfest 2020?
    • 4
  • How do I track my progress to get an awesome shirt from Hacktoberfest 2018?
  • What is the duration of Hacktoberfest 2020?
    • It is from October 1st till October 31st, 2020.

Contributers:

Pranav B       Sudesh       Akshay Nachappa      



About

License:MIT License


Languages

Language:C++ 36.1%Language:HTML 21.9%Language:Go 19.1%Language:Python 13.2%Language:JavaScript 4.2%Language:C 3.9%Language:Shell 1.5%