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,6 +3,7 @@ | ||
| 3 | * Added `remaining()` and `remaining_size()` [#37](https://github.com/CLIUtils/CLI11/pull/37) | 3 | * Added `remaining()` and `remaining_size()` [#37](https://github.com/CLIUtils/CLI11/pull/37) |
| 4 | * `allow_extras` and `prefix_command` are now valid on subcommands [#37](https://github.com/CLIUtils/CLI11/pull/37) | 4 | * `allow_extras` and `prefix_command` are now valid on subcommands [#37](https://github.com/CLIUtils/CLI11/pull/37) |
| 5 | 5 | ||
| 6 | + | ||
| 6 | ## Version 1.2 | 7 | ## Version 1.2 |
| 7 | 8 | ||
| 8 | * Added functional form of flag [#33](https://github.com/CLIUtils/CLI11/pull/33), automatic on C++14 | 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,10 +321,14 @@ And, in your main function: | ||
| 321 | 321 | ||
| 322 | ## Contributing | 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 | As of version 1.0, this library is available under a 3-Clause BSD license. See the [LICENSE](./LICENSE) file for details. | 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 | 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. | 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 |