csharp-sdk/CONTRIBUTING.md
2025-01-02 13:27:35 +01:00

1.1 KiB

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.