Contributing
Vectora is an open source project (MIT) and welcomes contributions from the entire community. This guide covers how to report bugs, suggest features, contribute code, and improve documentation.
Contribution Types
| Type | Effort | Impact | How |
|---|---|---|---|
| Bug Reports | Low | High | → Issues |
| Docs | Medium | High | → Guidelines |
| Code Features | High | High | → Roadmap |
| Bug Fixes | Medium | High | Fork + Pull Request |
| Tests | Medium | Medium | src/tests/ |
| Feedback | Low | Medium | → Discussions |
Quick Start
- Fork the repository.
- Clone your copy:
git clone https://github.com/your-username/vectora.git - Create a branch:
git checkout -b feat/your-feature - Commit:
git commit -am "Add feature" - Push:
git push origin feat/your-feature - Open a Pull Request in the original repository.
Next Steps
- Report a bug? → Guidelines
- Write code? → Code of Conduct
- Future ideas? → Roadmap
Questions? GitHub Discussions
External Linking
| Concept | Resource | Link |
|---|---|---|
| MCP | Model Context Protocol Specification | modelcontextprotocol.io/specification |
| MCP Go SDK | Go SDK for MCP (mark3labs) | github.com/mark3labs/mcp-go |
Part of the Vectora ecosystem · Open Source (MIT) · Contributors