GithubHelp home page GithubHelp logo

jayanpahuja20 / problem-solving-in-any-language Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dscmsit/problem-solving-in-any-language

0.0 0.0 0.0 10.32 MB

Solve a problem with an algorithm.

License: MIT License

JavaScript 0.90% C++ 82.33% Python 1.77% C 0.66% Java 14.35%

problem-solving-in-any-language's Introduction

Hacktoberfest 2022

About Hacktoberfest and Open-Source Contribution

Hacktoberfest is DigitalOcean’s annual event that encourages people to contribute to open-source throughout October. Everyone can contribute to open-source whether a tech person or a non-tech person. One can contribute to documentation, improve the source code, add some elements to UI/UX, debug some erroneous code and more things you can do to the existing projects. You can also put your projects and make the repository public to available as open-source. Open-source means that the source code is open for all, everyone can read it, make changes and improve it and collab in the project after reviewing by the maintainer of the project. Hacktoberfest is all about giving back to the projects, sharpening skills, and diving into the open-source community.

Programmers Hub

This is an open-source repository to basically solve any real life problems or any coding-related problem using your programming skills. You can use any language to code and contribute it here, we welcome you all to contribute and enjoy.

That's it not gonna bore you all. Just contribute while enjoying.

Github Contribution Rules

  1. Pull requests can be submitted to any opted-in repository on GitHub or GitLab.

  2. The pull request must contain commits you made yourself.

  3. If a maintainer reports your pull request as spam, it will not be counted toward your participation in Hacktoberfest.

  4. If a maintainer reports behavior that’s not in line with the project’s code of conduct, you will be ineligible to participate.

  5. To get a shirt, you must make four approved pull requests (PRs) on opted-in projects between October 1-31 in any time zone.

  6. This year, the first 50,000 participants can earn a T-shirt.

Contribution Guidelines

Step 1: Fork the repo

  • Click on the "Fork" button on the top right corner. You'll be redirected to your github account.

Step 2: Initialize a repo

  • Open GitBash and type the following command:
git init

Step 3: Clone the repo

  • Click on the green button Code on the top of the repo and copy the url of the repo
  • Type the following command:
git clone <url>
  • Paste the url in the command that you copied and press enter
  • Now, the repo is cloned in your local environment

Step 4: Create a seperate branch

  • Type the following command in the GitBash
git checkout -b <branch-name>
  • It is recommended to keep the branch name same as your GitHub username

Step 5: Edit in your local environment

  • Now, the repo is normally like a folder in your pc.
  • Add, modify or delete any file or do changes in the existing file in your favourite code editor.
  • When you are done with the changes, then go to next steps.

Step 6: Add changes to the branch

  • Type the following command in GitBash
git add .
  • This command will add all the changes into the branch.

Step 7: Commit your changes

  • Commiting the changes ensures that now the file or code is ready from your side to be added in the project.
  • Type the following command in GitBash
git commit -m "<your-name> message"
  • The message is necessary to execute the commit command.

Step 8: Publish your branch to remote repo

  • Now, it's time to publish your ready branch, with updates into the remote repo that is on GitHub.
git push origin <your-branch-name>

Step 9: Create Pull Request

  • When you visit the forked repository you will see compare and pull request button.
  • Click it and leave a description about changes for the better understanding.

Congratulations!! You have made your pull request

Now, the maintainer of the repo will review your changes and merge your pull request to the project repo. If there are any issues with your pull request, the maintainer will comment and tag you requesting the correction.

Now you are ready to go with Hacktoberfest !

🔗 Connect With Us

website linkedin discord

problem-solving-in-any-language's People

Contributors

gdscmsit avatar ishika2 avatar ikavyajain avatar codewithnavdeep avatar sangraaradhya12 avatar himanshi1805 avatar iisha27 avatar vt02 avatar lakshay6907 avatar pankajsirari222 avatar engineer-aslam-hossain avatar tannu610 avatar tanishqchugh2002 avatar tanishk-saxena avatar satvikchaudhary-msit avatar jogi27 avatar jagriti-grover20 avatar chirag047 avatar 101bhavya avatar srishti3003 avatar singhalgunjan5 avatar sahil9510 avatar madangle0502 avatar jyoti-bhasin avatar hk513 avatar chetan-2002 avatar apoorv15verma avatar yashchhikara5 avatar shreshthcodes avatar nrj27 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.