OpenAPI to Model Context Protocol (MCP)

by gujord
Verified
# Contributing to This Project Thank you for your interest in contributing! We welcome all contributions, whether it's reporting a bug, suggesting a feature, or submitting a pull request. ## How to Contribute ### 1. Reporting Issues If you encounter a bug, have a question, or want to suggest an improvement, please open an [issue](https://github.com/gujord/OpenAPI-MCP/issues) and provide the following details: - A clear title and description of the issue - Steps to reproduce (if applicable) - Expected vs. actual behavior - Any relevant logs, screenshots, or error messages ### 2. Submitting a Pull Request If you want to contribute code, follow these steps: 1. **Fork the repository** and create your branch from `main` or the relevant development branch. 2. **Make your changes**, ensuring your code follows the project’s coding style. 3. **Test your changes** to verify they work as expected. 4. **Commit and push your changes** with a meaningful commit message. 5. **Open a pull request (PR)** and include: - A description of the changes - Any relevant issue numbers (e.g., "Closes #12") - Steps to test your changes ### 3. Code Style & Best Practices - Follow the existing coding conventions. - Keep changes focused and avoid unrelated modifications. - Write meaningful commit messages. - If making significant changes, consider discussing them in an issue first. ### 4. Reviewing & Merging - PRs will be reviewed as soon as possible. - Constructive feedback is encouraged; be open to suggestions. - Once approved, a maintainer will merge your changes. ### 5. Communication - Be respectful and professional in discussions. - If you need help, feel free to ask in an issue or discussion thread. ## License By contributing, you agree that your contributions will be licensed under the same license as the project. Happy coding! 🚀