Skip to content

Latest commit

 

History

History
81 lines (50 loc) · 1.7 KB

File metadata and controls

81 lines (50 loc) · 1.7 KB

🧠 Contributing to Algorithms

Welcome, contributor! 🎉 This repository is part of the HashSlap Summer of Code (HSSoC) initiative and is beginner-friendly. Whether you're solving your first algorithm or submitting an optimized solution — you're at the right place!


📦 Project Purpose

This repo is a collection of data structures and algorithms in various languages. It helps beginners learn through contribution and code reading.


🪜 Steps to Contribute

  1. Star this Repository

  2. Fork this Repo
    Click on the top-right Fork button.

  3. Clone Your Fork

    git clone https://github.com/your-username/Algorithms.git
  4. Create a New Branch

    git checkout -b feature/your-topic
  5. Write Your Code

    • Use proper file structure: For example, Sorting/merge_sort.py
    • Add comments and edge cases.
  6. Commit Your Changes

    git commit -m "Add merge sort implementation in Python"
  7. Push and Create PR

    git push origin feature/your-topic

    Then open a Pull Request on GitHub. Link the issue if any:

    Closes #12
    

✍️ Contribution Guidelines

  • Follow naming conventions and folder structure.
  • Write meaningful commit messages.
  • Only include the files you modify.
  • Add your name in the Contributors.md if present.

🧪 Good First Issues

Check the issues labeled good first issue or beginner-friendly.


💬 Community

  • Join the HSSoC Discord (Mandatory)
  • Ask doubts or help others in the appropriate channels.

Let's make algorithms fun and collaborative! 🚀