
How to Contribute to Milvus: A Quick Start for Developers
12/1/2024
This post outlines the steps for developers to contribute to Milvus. It covers setting up the development environment with instructions for local builds and Docker, troubleshooting common build issues across different platforms and tools (Homebrew, Docker, Python, Conan, LLVM), configuring VS Code for C++ and Go development, explaining Milvus deployment modes (Lite, Standalone, Distributed) and their underlying components (Milvus, Etcd, MinIO, Pulsar), detailing how to run E2E tests, and providing guidance on submitting pull requests by linking them to issues and adhering to contribution guidelines.