Skip to content

Latest commit

 

History

History
100 lines (66 loc) · 3.16 KB

File metadata and controls

100 lines (66 loc) · 3.16 KB

Contributing to EvoSquares

Thank you for considering contributing to EvoSquares! We welcome all kinds of contributions, including bug reports, feature requests, documentation updates, and code contributions.

Table of Contents

  1. How to Get Started
  2. Reporting Issues
  3. Suggesting Enhancements
  4. Submitting Pull Requests
  5. Code Style Guidelines
  6. Community Code of Conduct

How to Get Started

  1. Fork the Repository:
    Create your own copy of the repository by clicking the "Fork" button at the top-right of the repository page.

  2. Clone Your Fork:
    Clone your fork to your local development environment:

    git clone https://github.com/your-username/EvoSquares.git
  3. Set Up the Environment:
    Follow the instructions in the README.md file to set up the project locally.

  4. Create a Branch:
    Create a branch for your work to keep your changes organized:

    git checkout -b feature/your-feature-name

Reporting Issues

If you encounter a bug or want to request a new feature:

  1. Check Existing Issues:
    Look through the Issues to see if your problem or suggestion has already been reported.

  2. Open a New Issue:
    If it hasn’t been reported yet, open a new issue. Provide as much detail as possible, including:

    • A clear title and description.
    • Steps to reproduce the issue (if applicable).
    • Screenshots or code snippets (if relevant).

Suggesting Enhancements

We’re always open to new ideas! If you have an idea for a feature or improvement:

  • Check the existing Issues to see if someone else has already proposed it.
  • Create a new issue labeled enhancement with a detailed description of your idea.

Submitting Pull Requests

  1. Make Your Changes:
    Implement your changes in your branch. Ensure your code is clean, well-documented, and adheres to the project's code style.

  2. Test Your Changes:
    Before submitting your changes, test them thoroughly to ensure they work as intended.

  3. Push Your Branch:
    Push your changes to your forked repository:

    git push origin feature/your-feature-name
  4. Submit a Pull Request:
    Open a pull request (PR) to the main repository. Include the following in your PR description:

    • A summary of the changes.
    • References to related issues or discussions (if applicable).
    • Any additional context that reviewers might need.

Code Style Guidelines

  • JavaScriptTypeScript: Follow standard ES6+ practices.
  • Documentation: Use clear and concise language. Include comments for complex code.

Community Code of Conduct

This project adheres to the GitHub Community Guidelines. By participating, you agree to uphold a respectful, inclusive, and collaborative environment.


Thank you for your contributions and support!
Let’s make EvoSquares better together. 🎉