Skip to content

Latest commit

 

History

History
77 lines (47 loc) · 2.36 KB

CONTRIBUTING.md

File metadata and controls

77 lines (47 loc) · 2.36 KB

Contributing to 30-Days-DSA-Challenge

Welcome to the I 30-Days-DSA-Challenge! We appreciate your interest in contributing to our open-source project. Your contributions help us improve and enhance the project for all users. Here are some guidelines to get you started:

The Purpose of this repository is to help people get into data structure and algorithms easily and find solution for problems in the programing languages they prefer.

Geting Started

To contribute on 30-Days-DSA-Challenge, Follow these steps:

  1. Give the project a star

    Click the "Star" icon on the to right of this repository

    Starred

  2. Fork the repository:

    Click the "Fork" button on the top right of this repository to create your own copy.

    Forked

  3. Clone the project:

    Use git clone to clone your forked repository to your local machine:

        git clone https://github.com/your-username/30-Days-DSA-Challenge.git
  4. Create a new branch:

    Create a new branch for your contribution. Name it appropriately to describe the work you're doing:

        git checkout -b 26-Remove-Duplicates-from-Sorted-Array

    or

        git checkout -b 26-RDFSA
  5. Follow the folder structure

    • Create a folder with the name of the problem or issues you are solving (26-Remove-Duplicates-from-Sorted-Array) It should be clear.
    • Create a folder that states the language you are using to solve the problem (python, c#, c++, c, python, javascript, any of your choice).
    • Create a README.md file that sates how to startup the file
    • Create a PROBLEM.md file that has the question and how you solved it if you like to do so
    • In the language folder take a screenshot of the success message when you solved the problem on leetcode or hackerrank
  6. Make changes and commit:

    When you are done with your solution commit your changes with clear commit messages

        git commit -m "my commit"
  7. Push your changes

        git push origin 26-Remove-Duplicates-from-Sorted-Array

    or

        git push origin 26-RDFSA
  8. Create a pull request

    Go to the 30-Days-DSA-Challenge and click the "New Pull Request" button, give a description of your changes and await review for merge.

Happy Coding