Compare commits

...
Author SHA1 Message Date
Justin Spahr-Summers
b07744de4f
Merge pull request #4 from modelcontextprotocol/justin/contributing
Some checks failed
Main branch checks / checks (push) Has been cancelled
Create CONTRIBUTING.md
2024-11-25 09:22:24 -06:00
Justin Spahr-Summers
40083e7301
Create CONTRIBUTING.md 2024-11-25 09:10:40 -06:00
David Soria Parra
7d921b9302
bump 2024-11-24 21:04:36 +00:00
2 changed files with 44 additions and 1 deletions

43
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,43 @@
# Contributing
Thank you for your interest in contributing to `create-mcp-server`! This tool helps developers quickly scaffold new MCP (Model Context Protocol) servers.
## Getting Started
1. Fork the repository
2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/create-python-server.git`
3. Install dependencies: `uv sync --dev --all-extras`
## Development
- Make your changes in the `src` directory
- Test your changes by creating a new server: `uv run -m create_mcp_server test-server`
- Run type checking: `uv run pyright`
- Run linting: `uv run ruff check .`
## Pull Requests
1. Create a new branch for your changes
2. Make your changes
3. Ensure type checking and linting pass
4. Test server creation using your changes
5. Submit a pull request with a clear description of your changes
## Code of Conduct
This project follows our [Code of Conduct](CODE_OF_CONDUCT.md). Please review it before contributing.
## Reporting Issues
- Use the [GitHub issue tracker](https://github.com/modelcontextprotocol/create-python-server/issues)
- Provide clear reproduction steps
- Include relevant system information
- Specify the version you're using
## Security Issues
Please review our [Security Policy](SECURITY.md) for reporting security vulnerabilities.
## License
By contributing, you agree that your contributions will be licensed under the MIT License.

View file

@ -1,6 +1,6 @@
[project] [project]
name = "create-mcp-server" name = "create-mcp-server"
version = "1.0.5" version = "1.0.6.dev0"
description = "Create an Model Context Protocol server project from a template." description = "Create an Model Context Protocol server project from a template."
readme = "README.md" readme = "README.md"
requires-python = ">=3.10" requires-python = ">=3.10"