/
MEP 1 -- MEP Workflow

MEP 1 -- MEP Workflow

STEP 1: Create ISSUE

Create Github ISSUE, and describe what are you going to do briefly.

We will discuss if this Enhancement is necessary on that issue.

Example of Discussion: https://github.com/milvus-io/pymilvus/issues/597

STEP 2: Create MEP

Create MEP page on Confluence(Milvus Enhancement Proposals (MEPs)).

Here is the MEP Template: https://github.com/milvus-io/milvus/blob/master/docs/design_docs/MEP-Template.md

MEP should contain Design Detail and  Test Plan, and we will discuss the Design Detail on that MEP page.

Example of MEP page: MEP 6 -- Support vector output fields design


STEP 3: Implementation && Open Pull Request

Now it's time to implement this MEP, and test on your local host.

After that, You can open a Pull Request at any point during the development process.

The PR should contain links of github ISSUE and MEP page.

STEP 4:  Code Review

Once a Pull Request has been opened, the person or team reviewing your changes may have questions or comments.

You can also continue to push to your branch in light of discussion and feedback about your commits.

After that, your changes will be merged into the main branch.

STEP 5: Update MEP Page

Now it's time to update the MEP page






Related content

MEP 3 -- Merge PyMilvus and PyMilvus-ORM repository
MEP 3 -- Merge PyMilvus and PyMilvus-ORM repository
More like this
GitHub Recommended Practices for LF AI & Data Projects
GitHub Recommended Practices for LF AI & Data Projects
More like this
Milvus Technical Meeting Agenda & Minutes
Milvus Technical Meeting Agenda & Minutes
More like this
Feature plans for Milvus 2.3 and timeline
Feature plans for Milvus 2.3 and timeline
More like this
MEP 26 -- Embedded Milvus
MEP 26 -- Embedded Milvus
More like this
MEP 14 -- Offer Milvus 2.0 JAVA SDK
MEP 14 -- Offer Milvus 2.0 JAVA SDK
More like this