Commit 90dd3278b49bac66d47e79c5180c48c8b5363cba

Authored by Henry Fredrick Schreiner
1 parent 79cd791f

Adding contribution guide

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