|
| 1 | +# How to contribute |
| 2 | + |
| 3 | +Please read these guidelines before contributing to meziantou/Meziantou.Analyzer: |
| 4 | + |
| 5 | + - [Question or Problem?](#got-a-question-or-problem) |
| 6 | + - [Issues and Bugs](#found-an-issue) |
| 7 | + - [Feature Requests](#want-a-feature) |
| 8 | + - [Submitting a Pull Request](#submitting-a-pull-request) |
| 9 | + - [Contributor License Agreement](#contributor-license-agreement) |
| 10 | + |
| 11 | + |
| 12 | +## Got a Question or Problem? |
| 13 | + |
| 14 | +If you have questions about how to use meziantou/Meziantou.Analyzer, please open a GitHub issue. |
| 15 | + |
| 16 | +## Found an Issue? |
| 17 | + |
| 18 | +If you find a bug in the source code, you can help by submitting an issue to the |
| 19 | +GitHub Repository. Even better you can submit a Pull Request with a fix. |
| 20 | + |
| 21 | +When submitting an issue please include the following information: |
| 22 | + |
| 23 | +- A description of the issue |
| 24 | +- The exception message and stacktrace if an error was thrown |
| 25 | +- If possible, please include code that reproduces the issue. DropBox or GitHub's |
| 26 | +Gist can be used to share large code samples, or you could submit a pull request |
| 27 | +with the issue reproduced in a new test. |
| 28 | + |
| 29 | +The more information you include about the issue, the more likely it is to be fixed! |
| 30 | + |
| 31 | +## Want a Feature? |
| 32 | + |
| 33 | +You can request a new feature by submitting an issue to the GitHub Repository. |
| 34 | + |
| 35 | +## Submitting a Pull Request |
| 36 | + |
| 37 | +When submitting a pull request to the GitHub Repository make sure to do the following: |
| 38 | + |
| 39 | +- Check that new and updated code follows meziantou/Meziantou.Analyzer's existing code formatting and naming standard |
| 40 | +- Run meziantou/Meziantou.Analyzer's unit tests to ensure no existing functionality has been affected |
| 41 | +- Write new unit tests to test your changes. All features and fixed bugs must have tests to verify they work |
| 42 | + |
| 43 | +Read GitHub Help for more details about creating pull requests. |
| 44 | + |
| 45 | +## Contributor License Agreement |
| 46 | + |
| 47 | +By contributing your code to meziantou/Meziantou.Analyzer you grant Gérald Barré a non-exclusive, irrevocable, worldwide, |
| 48 | +royalty-free, sublicenseable, transferable license under all of Your relevant intellectual property rights |
| 49 | +(including copyright, patent, and any other rights), to use, copy, prepare derivative works of, distribute and |
| 50 | +publicly perform and display the Contributions on any licensing terms, including without limitation: |
| 51 | +(a) open source licenses like the MIT license; and (b) binary, proprietary, or commercial licenses. Except for the |
| 52 | +licenses granted herein, You reserve all right, title, and interest in and to the Contribution. |
| 53 | + |
| 54 | +You confirm that you are able to grant us these rights. You represent that You are legally entitled to grant the |
| 55 | +above license. If Your employer has rights to intellectual property that You create, You represent that You have |
| 56 | +received permission to make the Contributions on behalf of that employer, or that Your employer has waived such |
| 57 | +rights for the Contributions. |
| 58 | + |
| 59 | +You represent that the Contributions are Your original works of authorship, and to Your knowledge, no other person |
| 60 | +claims, or has the right to claim, any right in any invention or patent related to the Contributions. You also |
| 61 | +represent that You are not legally obligated, whether by entering into an agreement or otherwise, in any way that |
| 62 | +conflicts with the terms of this license. |
| 63 | + |
| 64 | +Gérald Barré acknowledges that, except as explicitly described in this Agreement, any Contribution which |
| 65 | +you provide is on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, |
| 66 | +INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS |
| 67 | +FOR A PARTICULAR PURPOSE. |
0 commit comments