Add contribution guide
Showing
1 changed file
with
33 additions
and
0 deletions
CONTRIBUTING.md
0 → 100644
1 | # WebService Plugins Contribution Guide | ||
2 | |||
3 | ## 1. Create a fork | ||
4 | |||
5 | Please create an account (it's free) and create your own personal fork of the project first | ||
6 | |||
7 | ## 2. Checkout your own fork | ||
8 | |||
9 | Checkout your personal fork and modify the features/functions or add new ones. | ||
10 | |||
11 | ## 3. Commit your code | ||
12 | |||
13 | Test your code in the experimental instance of VS and do a real deploy and test it under load. | ||
14 | Commit in your bug free tested code. | ||
15 | Create a new Branch and give it a nice name indicating your contribution. | ||
16 | Don't forget to add yourself as a Contributor and add your copyright notices as you seem fit. Remeber, you are not allowed to remove any copyrights or contributors, you are only allowed to add yourself as a contributor and only allowed copyrights on the original code that you write. | ||
17 | If you add code from other contributors or copyright holders, don't forget to add them as well. | ||
18 | |||
19 | ## 4. Create a Merge Request | ||
20 | |||
21 | From your nice named branch into the correct branch in the main project. | ||
22 | Take a break and be a proud contributor. | ||
23 | |||
24 | ## 5. Check your emails | ||
25 | |||
26 | In case the maintainer of the original project has questions or found problems. | ||
27 | If not, and your contribution is accepted, your code will be merged into the master project and you will live a happier life. | ||
28 | |||
29 | # Note on License | ||
30 | |||
31 | Please note that this code is under the MS-RL license. It requires all distributions of the software to also include the source code and it's license(s). This includes compiled DLL files, MSI Setup files or VSIX Packages, these are not allowed to be distributed without the source code and its license(s). | ||
32 | Please also note that the MS-RL allows for code to be added under a diffrent more strict license. However, you are not allowed to modify the license(s) of existing code. | ||
33 | If you wish to put your own contributions code under a diffrent license, please put the code in it's own file, and add a license note at the top as comments indicating under wich license(s) your code is governed. Failure to do so will put your code under the MS-RL license wich governs all files in this project unless stated otherwise in the file. | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment