Commit 90dd3278b49bac66d47e79c5180c48c8b5363cba
1 parent
79cd791f
Adding contribution guide
Showing
3 changed files
with
27 additions
and
1 deletions
CHANGELOG.md
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | * Added `remaining()` and `remaining_size()` [#37](https://github.com/CLIUtils/CLI11/pull/37) |
| 4 | 4 | * `allow_extras` and `prefix_command` are now valid on subcommands [#37](https://github.com/CLIUtils/CLI11/pull/37) |
| 5 | 5 | |
| 6 | + | |
| 6 | 7 | ## Version 1.2 |
| 7 | 8 | |
| 8 | 9 | * Added functional form of flag [#33](https://github.com/CLIUtils/CLI11/pull/33), automatic on C++14 | ... | ... |
CONTRIBUTING.md
0 → 100644
| 1 | + | |
| 2 | +Thanks for considering to write a Pull Request (PR) for CLI11! Here are a few guidelines to get you started: | |
| 3 | + | |
| 4 | +Make sure you are comfortable with the license; all contributions are licensed under the original license. | |
| 5 | + | |
| 6 | +## Adding functionality | |
| 7 | +Make sure any new functions you add are are: | |
| 8 | + | |
| 9 | +* Documented by `///` documentation for Doxygen | |
| 10 | +* Mentioned in the instructions in the README, though brief mentions are okay | |
| 11 | +* Explained in your PR (or previously explained in an Issue mentioned in the PR) | |
| 12 | +* Completely covered by tests | |
| 13 | + | |
| 14 | +In general, make sure the addition is well thought out and does not increase the complexity of CLI11 if possible. | |
| 15 | + | |
| 16 | +## Things you should know: | |
| 17 | + | |
| 18 | +* Once you make the PR, tests will run to make sure your code works on all supported platforms | |
| 19 | +* The test coverage is also measured, and that should remain 100% | |
| 20 | +* Formatting should be done with clang-format, otherwise the format check will not pass. However, it is trivial to apply this to your PR, so don't worry about this check | |
| 21 | + | ... | ... |
README.md
| ... | ... | @@ -321,10 +321,14 @@ And, in your main function: |
| 321 | 321 | |
| 322 | 322 | ## Contributing |
| 323 | 323 | |
| 324 | -To contribute, open an [issue][Github Issues] or [pull request][Github Pull Requests] on GitHub, or ask a question on [gitter]. | |
| 324 | +To contribute, open an [issue][Github Issues] or [pull request][Github Pull Requests] on GitHub, or ask a question on [gitter]. The is also a short note to contributors [here](./CONTRIBUTING.md). | |
| 325 | 325 | |
| 326 | 326 | As of version 1.0, this library is available under a 3-Clause BSD license. See the [LICENSE](./LICENSE) file for details. |
| 327 | 327 | |
| 328 | +This project was created by Henry Schreiner. Significant features and/or improvements to the code were contributed by: | |
| 329 | + | |
| 330 | +* Marcus Brinkmann | |
| 331 | + | |
| 328 | 332 | CLI11 was developed at the [University of Cincinnati] to support of the [GooFit] library under [NSF Award 1414736]. It was featured in a [DIANA/HEP] meeting at CERN. Please give it a try! Feedback is always welcome. |
| 329 | 333 | |
| 330 | 334 | ... | ... |