Skip to content

Latest commit

 

History

History
81 lines (60 loc) · 2.81 KB

CONTRIBUTING.md

File metadata and controls

81 lines (60 loc) · 2.81 KB

Contributing to Scruter

Thank you for your interest in contributing to Scruter! Your contributions help improve our community and make it easier for everyone to buy, sell, and exchange goods and services. Please follow the guidelines below to ensure a smooth contribution process.

Table of Contents

Getting Started

  1. 🍴 Fork the repository to your own GitHub account by clicking the "Fork" button at the top-right corner of the repository page.
  2. 💻 Clone your forked repository to your local machine:
    git clone https://github.com/your-username/scruter.git
    cd scruter
  3. 🌿 Create a new branch for your changes:
    git checkout -b feature-branch-name
  4. 🛠️ Make your changes and test them locally.

Opening a Pull Request

  1. ✅ Commit your changes with clear commit messages:
    git add .
    git commit -m 'Add some feature'
  2. 📤 Push to your branch:
    git push origin feature-branch-name
  3. 🔄 Submit a pull request: Go to the original repository and click on the "Pull Request" button to submit your changes.

Contribution Guidelines

  • We welcome contributions in the form of new features, bug fixes, enhancements, and documentation updates.
  • Be respectful and constructive in all interactions with other contributors.
  • Test your changes thoroughly before submitting a pull request.
  • Include a clear and descriptive title for your pull request summarizing the changes.

🏆 Contribution Points

All tasks will be assigned various levels based on complexity and required skills. Each level provides different points:

  • 🥇 Level 1: 10 Points
  • 🥈 Level 2: 25 Points
  • 🥉 Level 3: 45 Points

Commit Messages

  • Use meaningful commit messages related to your changes.
  • Prefix your commit messages with the following:
    • fix: for bug fixes.
    • feat: for new features.
    • docs: for documentation updates.
    • chore: for miscellaneous changes.

Creating Issues

  • Use a clear and descriptive title for your issue.
  • Provide detailed information about the issue, including:
    • Steps to reproduce the problem.
    • Expected and actual results.
    • Any relevant screenshots or error messages.
  • When suggesting new features, provide a detailed description of the feature and its potential benefits.

Acknowledgments

Thank you for considering contributing to Scruter! If you enjoy working with us, please give the project a ⭐ star! Your support means a lot and encourages further contributions. ✨

Happy coding! 🚀