Thank you for your interest in contributing to MCPSharp! This document outlines the process for contributing to the project.
By participating in this project, you agree to abide by our Code of Conduct.
If you find a bug, please open an issue and include detailed steps to reproduce the problem. Ensure the issue has not already been reported by searching the issues list.
We welcome suggestions for new features or improvements. Please submit an issue with:
- A clear description of the enhancement.
- Any relevant examples or references.
We welcome pull requests! To ensure a smooth process, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Write clear and concise commit messages.
- Ensure your code follows the project's coding standards.
- Write tests for your changes.
- Open a pull request and provide a detailed description of your changes.
- Follow the C# Coding Conventions.
- Use meaningful variable and function names.
- Include comments and documentation where necessary.
Ensure that you write tests for your contributions. Run all tests to verify your changes do not break existing functionality.
If your changes affect the project's documentation, please update it accordingly. This includes the README, API documentation, and any other relevant files.
We appreciate all contributions and thank you for your help in improving MCPSharp!
If you have any questions or need further assistance, please open an issue or contact the maintainers.