BlogsMilvusDeveloper Contribution Workflow

Developer Contribution Workflow

Developer Contribution Workflow

1
posts
2024

This post details the process for developers to contribute to Milvus, covering environment setup (local build, Docker), common troubleshooting steps for build issues (Homebrew, Docker, Python, Conan, LLVM), VS Code configuration for C++/Go integration, deployment modes (Lite, Standalone, Distributed) and their core components, running End-to-End (E2E) tests, and the process of submitting pull requests by linking them to issues and following contribution guidelines.

2024

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.