-
Notifications
You must be signed in to change notification settings - Fork 850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add contributing guidelines #632
Conversation
Signed-off-by: cwen0 <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #632 +/- ##
==========================================
- Coverage 55.78% 55.57% -0.22%
==========================================
Files 68 68
Lines 4383 4398 +15
==========================================
- Hits 2445 2444 -1
- Misses 1768 1783 +15
- Partials 170 171 +1
Continue to review full report at Codecov.
|
CONTRIBUTING.md
Outdated
@@ -0,0 +1,175 @@ | |||
# Contributing to Chaos Mesh | |||
|
|||
Thanks for your help improving the project! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your help improving the project! | |
Thanks for your help in improving the project! This document provides a step-by-step guide for general contributions to Chaos Mesh. If you want to develop a specific chaos type, you may also find [Development Guide](https://chaos-mesh.org/docs/development_guides/development_overview) useful. |
CONTRIBUTING.md
Outdated
|
||
## Getting Help | ||
|
||
If you have a question about Chaos Mesh or have encountered problems using it, [raise an issue in Github](https://github.com/pingcap/chaos-mesh/issues) or join us the #sig-chaos-mesh channel in the [TiDB Community](https://pingcap.com/tidbslack) slack workspace.. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move to the end.
CONTRIBUTING.md
Outdated
|
||
### Step 1: Make the change | ||
|
||
1. Fork the Chaos Mesh repo, and then clone it to your local: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to your local
sounds weird.
CONTRIBUTING.md
Outdated
### Step 3: Run e2e test | ||
|
||
Chaos Mesh code must pass e2e test before being submitted. Before started, you must have [Docker](https://www.docker.com/get-started/) installed and running. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am wondering whether we really need to add this step. Running e2e locally is not easy and it is really slow...
For users who want to do contributions, open a pr and run e2e test via Jenkins is much more convenient
CONTRIBUTING.md
Outdated
|
||
Before starting work on something major, please reach out to us via GitHub, Slack, email, etc. We will make sure no one else is already working on it and ask you to open a GitHub issue. Also, we will provide necessary guidance should you need it. | ||
|
||
Specifically, if you want to develop a specific chaos type, åyou may also find [Development Guide](https://chaos-mesh.org/docs/development_guides/development_overview) useful. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Specifically, if you want to develop a specific chaos type, åyou may also find [Development Guide](https://chaos-mesh.org/docs/development_guides/development_overview) useful. | |
Specifically, if you want to develop a specific chaos type, you may also find [Development Guide](https://chaos-mesh.org/docs/development_guides/development_overview) useful. |
Signed-off-by: cwen0 <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Signed-off-by: shonge <[email protected]>
Signed-off-by: cwen0 [email protected]
What problem does this PR solve?
Add contributing guidelines and this pr base one #631 ,