mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-03 04:19:18 +08:00
Add new file
Former-commit-id: 718692a49171c7bb36219dbbd0db024427b40904
This commit is contained in:
parent
dfd9ab16f6
commit
9753941651
52
cpp/CONTRIBUTING.md
Normal file
52
cpp/CONTRIBUTING.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# Contributing to Milvus
|
||||||
|
|
||||||
|
First of all, thanks for taking the time to contribute to Milvus! It's people like you that help Milvus come to fruition.
|
||||||
|
|
||||||
|
The following are a set of guidelines for contributing to Milvus. Following these guidelines helps contributing to this project easy and transparent. These are mostly guideline, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
|
||||||
|
|
||||||
|
As for everything else in the project, the contributions to Milvus are governed by our [Code of Conduct](http://hood.ie/code-of-conduct/).
|
||||||
|
|
||||||
|
TOC
|
||||||
|
|
||||||
|
## Contribution Checklist
|
||||||
|
|
||||||
|
Before you make any contributions, make sure you follow this list.
|
||||||
|
|
||||||
|
- Read [contributing to Milvus](CONTRIBUTING.md).
|
||||||
|
- Check if the changes are consistent with the [Coding Style].
|
||||||
|
- Run [Unit Tests].
|
||||||
|
|
||||||
|
## What contributions can I make?
|
||||||
|
|
||||||
|
Contributions to Milvus fall into the following categories.
|
||||||
|
|
||||||
|
1. To report a bug or a problem with documentation, please file an [issue](https://github.com/rapidsai/cudf/issues/new/choose) providing the details of the problem. If you believe the issue needs priority attention, please comment on the issue to notify the team.
|
||||||
|
2. To propose a new feature, please file a new feature request [issue](https://github.com/rapidsai/cudf/issues/new/choose). Describe the intended feature and discuss the design and implementation with the team and community. Once the team agrees that the plan looks good, go ahead and implement it, following the [Contributing code].
|
||||||
|
3. To implement a feature or bug-fix for an existing outstanding issue, follow the [Contributing code]. If you need more context on a particular issue, comment on the issue to let people know.
|
||||||
|
|
||||||
|
## How can I contribute?
|
||||||
|
|
||||||
|
### Contributor License Agreement (CLA)
|
||||||
|
|
||||||
|
We greatly welcome your contributions. However, before we can accept your pull requests, we will need you to [sign a Contributor License Agreement (CLA)].
|
||||||
|
|
||||||
|
### Contributing code
|
||||||
|
|
||||||
|
If you have improvements to Milvus, send us your pull requests! For those just getting started, GitHub has a [how-to](https://help.github.com/en/articles/about-pull-requests).
|
||||||
|
|
||||||
|
The Milvus team members will review your pull requests, and once it is accepted, it will be given a `ready to merge` label. This means we are working on submitting your pull request to the internal repository. After the change has been submitted internally, your pull request will be merged automatically on GitHub.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### General guidelines
|
||||||
|
|
||||||
|
Before sending your pull requests for review, make sure your changes are consistent with the guidelines and follow the Milvus coding style.
|
||||||
|
|
||||||
|
- Include unit tests when you contribute new features, as they help to a) prove that your code works correctly, and b) guard against future breaking changes to lower the maintenance cost.
|
||||||
|
- Bug fixes also generally require unit tests, because the presence of bugs usually indicates insufficient test coverage.
|
||||||
|
- Keep API compatibility in mind when you change code in Milvus. Reviewers of your pull request will comment on any API compatibility issues.
|
||||||
|
- When you contribute a new feature to Milvus, the maintenance burden is (by default) transferred to the Milvus team. This means that the benefit of the contribution must be compared against the cost of maintaining the feature.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Coding Style
|
Loading…
Reference in New Issue
Block a user