Skip to main content
Glama

CentralMind/Gateway

CONTRIBUTING.md4.72 kB
# Contributing Guidelines Thank you for your interest in contributing to our project. Contributions such as bug reports, new features, corrections, and documentation enhancements greatly benefit the community and our project's success. Please carefully review this document to ensure your contributions meet our standards and legal requirements. --- ## Reporting Bugs and Feature Requests We encourage you to report bugs or suggest new features using the GitHub Issue Tracker. Before filing an issue, please: - Verify that your issue hasn't already been reported by searching open and recently closed issues. - Clearly state whether your issue is a bug or a feature request. When creating a bug report, please include: - A clear, descriptive title. - A reproducible test case or detailed step-by-step instructions. - The exact version of the software you are using. - Relevant environment details (operating system, browser, deployment specifics). - Details about any modifications you've made related to the issue. --- ## Contributing via Pull Requests We highly value contributions via pull requests. Before submitting a pull request, ensure: - You have forked the repository and are working against the latest code on the `main` branch. - Your changes have a corresponding open issue or you've created one for discussion. - Your contribution addresses only a specific issue or feature. - All tests pass locally. ### Submitting a Pull Request: 1. Fork and clone the repository. 2. Create a clear, descriptive branch name (e.g., `fix-issue-123` or `feature-improved-authentication`). 3. Implement your changes, minimizing unrelated modifications (e.g., avoid unnecessary code formatting). 4. Write clear, concise commit messages that reference the relevant issue. 5. Ensure your changes pass all local tests. 6. Submit the pull request, providing detailed descriptions, referencing associated issues, and responding thoroughly to all automated CI checks and reviewer comments. GitHub documentation on [forking](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) and [creating pull requests](https://docs.github.com/en/github/collaborating-with-pull-requests) may assist you further. --- ## Finding Contributions to Work On Looking through our existing issues is an excellent way to identify tasks. We regularly use GitHub's standard labels, including: - `help wanted`: Ideal for first-time contributors. - `enhancement`: New feature suggestions. - `bug`: Known issues requiring fixes. We encourage new contributors to start with `help wanted` issues. --- ## Security Issue Notifications Please report potential security vulnerabilities privately by contacting us directly via email: **security@centralmind.ai**. Do **not** create public GitHub issues for security-related matters. ## Contributor Agreement ### Licensing This project is licensed under the terms specified in the `LICENSE` file. By contributing, you explicitly agree to license your contribution under these same terms. ### Definitions "Contribution": Any work of authorship - such as modifications, improvements, bug fixes, enhancements, documentation, and other additions - that is intentionally submitted by you to the Project, regardless of the form or medium of submission. "Submitted": Any form of electronic, verbal, or written communication transmitted to [CentralMind](https://centralmind.ai) or posted on any public or private repository, forum, or website associated with the Project. ### Copyright Assignment By submitting contributions, you irrevocably assign all copyright interests in your contributions to [CentralMind](https://centralmind.ai). You acknowledge and agree that your contributions become the intellectual property of CentralMind, ensuring consistent licensing and minimizing legal complications. ### Patent Rights By contributing, you grant [CentralMind](https://centralmind.ai), its maintainers, and licensees a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under any patent rights you hold related to your contributions. You must disclose any known patent claims relevant to your contributions when submitting an issue or pull request. ### Contributor’s Warranty You warrant that: - Your contributions are your original work or you possess sufficient rights to grant the licenses outlined herein. - Your contributions do not infringe upon any third-party intellectual property rights. ### Waiver By contributing, you expressly waive any claims against [CentralMind](https://centralmind.ai), project maintainers, and affiliated entities concerning your contributions, except as explicitly permitted by the project's license terms.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/centralmind/gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server