# Contributing to Klaim Thank you for your interest in contributing to Klaim! We welcome contributions from everyone. By participating in this project, you agree to abide by our Code of Conduct. ## How Can I Contribute? ### Reporting Bugs If you find a bug, please open an issue describing the problem, steps to reproduce it, and any relevant information such as your environment and version. ### Suggesting Enhancements If you have an idea for a new feature or improvement, please open an issue to discuss it before submitting a pull request. This helps us coordinate efforts and ensure the feature aligns with the project's goals. ### Pull Requests 1. Fork the repository and create your branch from `main`. 2. If you've added code, make sure it is covered by tests. 3. Ensure the test suite passes. 4. Submit your pull request, linking to the issue it addresses. ## Code Style Please adhere to the coding standards used in the project. This includes following the existing style and using TypeScript for type definitions. ## Commit Messages Write clear and concise commit messages. Follow the convention: