devLocal Development

We welcome all kinds of contributions, big or small. This guide will help you get started.

πŸ“œ Code of Conduct

We follow a Code of Conductarrow-up-right to foster an open and welcoming community. By participating, you agree to uphold these standards.


🀝 Ways to Contribute

Here are some ways you can help improve CheckCle:

  • 🐞 Report Bugs – Found a glitch? Let us know by opening a GitHub Issuearrow-up-right.

  • 🌟 Suggest Features – Have an idea? Start a Discussionarrow-up-right or open a Feature Request issue.

  • πŸ›  Submit Pull Requests – Improve the code, fix bugs, add features, or enhance the docs.

  • πŸ“ Improve Documentation – Even a typo fix helps!

  • 🌍 Spread the Word – Star ⭐ the repo, share it on socials, and invite others to contribute!


🧰 Development Setup

Before contributing code, set up the project locally:

1. Fork the Repository

Click "Fork" on GitHubarrow-up-right to create your own copy.

2. Clone Your Fork

3. Install Dependencies

Follow the instructions in the README or project docs to install required packages and run the local development server.

4. Start Local Development

4. Start Service Check Operation

5. Start Distributed Regional Agent


βœ… Pull Request Process

  1. Ensure your code follows the existing style and naming conventions.

  2. Write clear, concise commit messages.

  3. Push your branch and open a Pull Request (PR) on the develop branch.

  4. Provide a meaningful PR description (what/why/how).

  5. Link related issues if applicable (e.g. Closes #12).

  6. Make sure all checks pass (e.g., linting, tests).

We’ll review your PR, request changes if needed, and merge it once ready!


πŸ› Reporting Bugs & Issues

Please include as much information as possible:

  • A clear, descriptive title

  • Steps to reproduce

  • Expected vs actual behavior

  • Environment info (OS, browser, device, etc.)

  • Screenshots or logs if applicable

Use the Issue Trackerarrow-up-right to report.


πŸ’‘ Feature Requests

We’d love to hear your ideas! Open a Discussionarrow-up-right or Feature Request issue. Make sure it’s not already listed in the Roadmaparrow-up-right.

Last updated