GithubHelp home page GithubHelp logo

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

View Code? Open in Web Editor NEW
8.0 0.0 64.0 10.48 MB

Solve a problem with an algorithm.

License: MIT License

C++ 82.74% Java 14.01% C 0.65% JavaScript 0.88% Python 1.72%
hacktoberfest hacktoberfest-accepted hacktoberfest2022

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

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

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

Add general contribution guidelines

I noticed that there are no contribution guidelines given in the Readme.md file. For a newcomer to an open source community, it's difficult to contribute to open source without following the steps.
So, I would like to add contribution guidelines with proper commands and steps to this repo, which will be helpful for beginners.

Thanks and Regards
Ishika Punchariya

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.