43 lines
No EOL
1.1 KiB
Markdown
43 lines
No EOL
1.1 KiB
Markdown
# Contributing to mcpdotnet
|
|
|
|
Thank you for your interest in contributing to mcpdotnet! This project is in its early stages, and we welcome contributions from the community.
|
|
|
|
## Getting Started
|
|
|
|
1. Fork the repository
|
|
2. Clone your fork: `git clone https://github.com/yourusername/mcpdotnet.git`
|
|
3. Create a branch: `git checkout -b your-feature-name`
|
|
|
|
## Prerequisites
|
|
|
|
- .NET 8.0 SDK or later
|
|
- Your favorite IDE (Visual Studio 2022, VS Code, Rider, etc.)
|
|
|
|
## Development Process
|
|
|
|
1. Write your code
|
|
2. Add tests for your changes
|
|
3. Ensure all tests pass
|
|
4. Update documentation if needed
|
|
5. Submit a pull request
|
|
|
|
## Coding Guidelines
|
|
|
|
- Follow standard C# coding conventions
|
|
- Use meaningful variable and method names
|
|
- Write XML documentation comments for public APIs
|
|
- Keep methods focused and concise
|
|
|
|
## Pull Request Process
|
|
|
|
1. Update the README.md with details of changes if needed
|
|
2. Follow the PR template
|
|
3. Wait for review from maintainers
|
|
|
|
## Code of Conduct
|
|
|
|
Please note that this project adheres to a Code of Conduct. By participating, you agree to uphold this code.
|
|
|
|
## Questions?
|
|
|
|
Feel free to open an issue for any questions or concerns. |