From c901ac4bed0b45a3e96c437bad9a8c81dca9bb6d Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Mon, 30 Dec 2019 15:34:50 -0500 Subject: [PATCH] All-Contributors (#379) * :memo: Add @henryiii as a contributor * :memo: Add @phlptp as a contributor * :memo: Add @cbachhuber as a contributor * :memo: Add @lambdafu as a contributor * :memo: Update @lambdafu as a contributor * :memo: Update @lambdafu as a contributor * :memo: Add @SkyToGround as a contributor * :memo: Add @dvj as a contributor * :memo: Add @lczech as a contributor * :memo: Add @rafiw as a contributor * :memo: Add @mensinda as a contributor * :memo: Add @jbriales as a contributor * :memo: Update @jbriales as a contributor * :memo: Add @seanfisk as a contributor * :memo: Add @fpeng1985 as a contributor * :memo: Add @almikhayl as a contributor * :memo: Add @andrew-hardin as a contributor * :memo: Add @SX91 as a contributor * :memo: Add @helmesjo as a contributor * :memo: Add @skannan89 as a contributor * :memo: Add @kraj as a contributor * :memo: Add @mogigoma as a contributor * :memo: Add @msoeken as a contributor * :memo: Add @nathanhourt as a contributor * :memo: Add @pleroux0 as a contributor * :memo: Add @chfast as a contributor * Fixes * :memo: Add @peterazmanov as a contributor * :memo: Add @delpinux as a contributor * :memo: Add @metopa as a contributor * Contributing guide * :memo: Add @ChristosT as a contributor * :memo: Add @deining as a contributor * :memo: Add @elszon as a contributor * :memo: Add @ncihnegn as a contributor * :memo: Add @nurelin as a contributor * :memo: Add @ryan4729 as a contributor * Remove extra parts * More cleanup * Instructions added --- .all-contributorsrc | 316 ++++++++++++++++++++++++++++++++++++++++ .github/CONTRIBUTING.md | 12 ++ .gitignore | 4 + README.md | 80 +++++++--- 4 files changed, 388 insertions(+), 24 deletions(-) create mode 100644 .all-contributorsrc diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 00000000..78fc89fa --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,316 @@ +{ + "projectName": "CLI11", + "projectOwner": "CLIUtils", + "repoType": "github", + "repoHost": "https://github.com", + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": true, + "commitConvention": "atom", + "contributors": [ + { + "login": "henryiii", + "name": "Henry Schreiner", + "avatar_url": "https://avatars1.githubusercontent.com/u/4616906?v=4", + "profile": "http://iscinumpy.gitlab.io", + "contributions": [ + "maintenance" + ] + }, + { + "login": "phlptp", + "name": "Philip Top", + "avatar_url": "https://avatars0.githubusercontent.com/u/20667153?v=4", + "profile": "https://github.com/phlptp", + "contributions": [ + "maintenance" + ] + }, + { + "login": "cbachhuber", + "name": "Christoph Bachhuber", + "avatar_url": "https://avatars0.githubusercontent.com/u/27212661?v=4", + "profile": "https://www.linkedin.com/in/cbachhuber/", + "contributions": [ + "example", + "code" + ] + }, + { + "login": "lambdafu", + "name": "Marcus Brinkmann", + "avatar_url": "https://avatars1.githubusercontent.com/u/1138455?v=4", + "profile": "https://lambdafu.net/", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "SkyToGround", + "name": "Jonas Nilsson", + "avatar_url": "https://avatars1.githubusercontent.com/u/58835?v=4", + "profile": "https://github.com/SkyToGround", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "dvj", + "name": "Doug Johnston", + "avatar_url": "https://avatars2.githubusercontent.com/u/77217?v=4", + "profile": "https://github.com/dvj", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "lczech", + "name": "Lucas Czech", + "avatar_url": "https://avatars0.githubusercontent.com/u/4741887?v=4", + "profile": "http://lucas-czech.de", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "rafiw", + "name": "Rafi Wiener", + "avatar_url": "https://avatars3.githubusercontent.com/u/3034707?v=4", + "profile": "https://github.com/rafiw", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "mensinda", + "name": "Daniel Mensinger", + "avatar_url": "https://avatars3.githubusercontent.com/u/3407462?v=4", + "profile": "https://github.com/mensinda", + "contributions": [ + "platform" + ] + }, + { + "login": "jbriales", + "name": "Jesus Briales", + "avatar_url": "https://avatars1.githubusercontent.com/u/6850478?v=4", + "profile": "https://github.com/jbriales", + "contributions": [ + "code", + "bug" + ] + }, + { + "login": "seanfisk", + "name": "Sean Fisk", + "avatar_url": "https://avatars0.githubusercontent.com/u/410322?v=4", + "profile": "https://seanfisk.com/", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "fpeng1985", + "name": "fpeng1985", + "avatar_url": "https://avatars1.githubusercontent.com/u/87981?v=4", + "profile": "https://github.com/fpeng1985", + "contributions": [ + "code" + ] + }, + { + "login": "almikhayl", + "name": "almikhayl", + "avatar_url": "https://avatars2.githubusercontent.com/u/6747040?v=4", + "profile": "https://github.com/almikhayl", + "contributions": [ + "code", + "platform" + ] + }, + { + "login": "andrew-hardin", + "name": "Andrew Hardin", + "avatar_url": "https://avatars0.githubusercontent.com/u/16496326?v=4", + "profile": "https://github.com/andrew-hardin", + "contributions": [ + "code" + ] + }, + { + "login": "SX91", + "name": "Anton", + "avatar_url": "https://avatars2.githubusercontent.com/u/754754?v=4", + "profile": "https://github.com/SX91", + "contributions": [ + "code" + ] + }, + { + "login": "helmesjo", + "name": "Fred Helmesjö", + "avatar_url": "https://avatars0.githubusercontent.com/u/2501070?v=4", + "profile": "https://github.com/helmesjo", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "skannan89", + "name": "Kannan", + "avatar_url": "https://avatars0.githubusercontent.com/u/11918764?v=4", + "profile": "https://github.com/skannan89", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "kraj", + "name": "Khem Raj", + "avatar_url": "https://avatars3.githubusercontent.com/u/465279?v=4", + "profile": "http://himvis.com", + "contributions": [ + "code" + ] + }, + { + "login": "mogigoma", + "name": "Mak Kolybabi", + "avatar_url": "https://avatars2.githubusercontent.com/u/130862?v=4", + "profile": "https://www.mogigoma.com/", + "contributions": [ + "doc" + ] + }, + { + "login": "msoeken", + "name": "Mathias Soeken", + "avatar_url": "https://avatars0.githubusercontent.com/u/1998245?v=4", + "profile": "http://msoeken.github.io", + "contributions": [ + "doc" + ] + }, + { + "login": "nathanhourt", + "name": "Nathan Hourt", + "avatar_url": "https://avatars2.githubusercontent.com/u/271977?v=4", + "profile": "https://github.com/nathanhourt", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "pleroux0", + "name": "Paul le Roux", + "avatar_url": "https://avatars2.githubusercontent.com/u/39619854?v=4", + "profile": "https://github.com/pleroux0", + "contributions": [ + "code", + "platform" + ] + }, + { + "login": "chfast", + "name": "Paweł Bylica", + "avatar_url": "https://avatars1.githubusercontent.com/u/573380?v=4", + "profile": "https://github.com/chfast", + "contributions": [ + "platform" + ] + }, + { + "login": "peterazmanov", + "name": "Peter Azmanov", + "avatar_url": "https://avatars0.githubusercontent.com/u/15322318?v=4", + "profile": "https://github.com/peterazmanov", + "contributions": [ + "code" + ] + }, + { + "login": "delpinux", + "name": "Stéphane Del Pino", + "avatar_url": "https://avatars0.githubusercontent.com/u/35096584?v=4", + "profile": "https://github.com/delpinux", + "contributions": [ + "code" + ] + }, + { + "login": "metopa", + "name": "Viacheslav Kroilov", + "avatar_url": "https://avatars2.githubusercontent.com/u/3974178?v=4", + "profile": "https://github.com/metopa", + "contributions": [ + "code" + ] + }, + { + "login": "ChristosT", + "name": "christos", + "avatar_url": "https://avatars0.githubusercontent.com/u/6725596?v=4", + "profile": "http://cs.odu.edu/~ctsolakis", + "contributions": [ + "code" + ] + }, + { + "login": "deining", + "name": "deining", + "avatar_url": "https://avatars3.githubusercontent.com/u/18169566?v=4", + "profile": "https://github.com/deining", + "contributions": [ + "doc" + ] + }, + { + "login": "elszon", + "name": "elszon", + "avatar_url": "https://avatars0.githubusercontent.com/u/2971495?v=4", + "profile": "https://github.com/elszon", + "contributions": [ + "code" + ] + }, + { + "login": "ncihnegn", + "name": "ncihnegn", + "avatar_url": "https://avatars3.githubusercontent.com/u/12021721?v=4", + "profile": "https://github.com/ncihnegn", + "contributions": [ + "code" + ] + }, + { + "login": "nurelin", + "name": "nurelin", + "avatar_url": "https://avatars3.githubusercontent.com/u/5276274?v=4", + "profile": "https://github.com/nurelin", + "contributions": [ + "code" + ] + }, + { + "login": "ryan4729", + "name": "ryan4729", + "avatar_url": "https://avatars3.githubusercontent.com/u/40183301?v=4", + "profile": "https://github.com/ryan4729", + "contributions": [ + "test" + ] + } + ], + "contributorsPerLine": 7 +} diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index c97edaa2..ccaef876 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -54,3 +54,15 @@ conan upload "*" -r cli11 --all ``` Here I've assumed that the remote is `cli11`. + +## For maintainers: remember to add contributions + +In a commit to a PR, just add "`@all-contributors please add for `" or similar (see ). Use `code` for code, `bug` if an issue was submitted, `platform` for packaging stuff, and `doc` for documentation updates. + +To run locally, do: + +```bash +yarn add --dev all-contributors-cli +yarn all-contributors add username code,bug +``` + diff --git a/.gitignore b/.gitignore index b667eef1..2a6ef59a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,7 @@ a.out* /*.kdev4 /html/* !/meson.build + +/node_modules/* +/package.json +/yarn.lock diff --git a/README.md b/README.md index fbf37a6a..96b0a37b 100644 --- a/README.md +++ b/README.md @@ -850,32 +850,63 @@ Several short examples of different features are included in the repository. A b To contribute, open an [issue][github issues] or [pull request][github pull requests] on GitHub, or ask a question on [gitter][]. There is also a short note to contributors [here](./.github/CONTRIBUTING.md). This readme roughly follows the [Standard Readme Style][] and includes a mention of almost every feature of the library. More complex features are documented in more detail in the [CLI11 tutorial GitBook][gitbook]. -This project was created by [Henry Schreiner](https://github.com/henryiii). -Significant features and/or improvements to the code were contributed by: +This project was created by [Henry Schreiner](https://github.com/henryiii) and major features were added by [Philip Top](https://github.com/phlptp). Special thanks to all the contributors ([emoji key](https://allcontributors.org/docs/en/emoji-key)): -- [Anton](https://github.com/SX91) -- [Doug Johnston](https://github.com/dvj) -- [Jonas Nilsson](https://github.com/SkyToGround) -- [Lucas Czech](https://github.com/lczech) -- [Marcus Brinkmann](https://github.com/lambdafu) -- [Mathias Soeken](https://github.com/msoeken) -- [Nathan Hourt](https://github.com/nathanhourt) -- [Sean Fisk](https://github.com/seanfisk) -- [Stéphane Del Pino](https://github.com/delpinux) -- [Mak Kolybabi](https://github.com/mogigoma) -- [Paweł Bylica](https://github.com/chfast) -- [Philip Top](https://github.com/phlptp) -- [almikhayl](https://github.com/almikhayl) -- [nurelin](https://github.com/nurelin) -- [ncihneg](https://github.com/ncihneg) -- [Fred Helmesjö](https://github.com/helmesjo) -- [Rafi Wiener](https://github.com/rafiw) - [elszon](https://github.com/elszon) - [ryan4729](https://github.com/ryan4729) - [Andrew Hardin](https://github.com/andrew-hardin) - [Paul le Roux](https://github.com/pleroux0) -- [Viacheslav Kroilov](https://github.com/metopa) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Henry Schreiner

🚧

Philip Top

🚧

Christoph Bachhuber

💡 💻

Marcus Brinkmann

🐛 💻

Jonas Nilsson

🐛 💻

Doug Johnston

🐛 💻

Lucas Czech

🐛 💻

Rafi Wiener

🐛 💻

Daniel Mensinger

📦

Jesus Briales

💻 🐛

Sean Fisk

🐛 💻

fpeng1985

💻

almikhayl

💻 📦

Andrew Hardin

💻

Anton

💻

Fred Helmesjö

🐛 💻

Kannan

🐛 💻

Khem Raj

💻

Mak Kolybabi

📖

Mathias Soeken

📖

Nathan Hourt

🐛 💻

Paul le Roux

💻 📦

Paweł Bylica

📦

Peter Azmanov

💻

Stéphane Del Pino

💻

Viacheslav Kroilov

💻

christos

💻

deining

📖

elszon

💻

ncihnegn

💻

nurelin

💻

ryan4729

⚠️
+ + + + + + +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! ## License @@ -943,3 +974,4 @@ CLI11 was developed at the [University of Cincinnati][] to support of the [GooFi [hunter]: https://docs.hunter.sh/en/latest/packages/pkg/CLI11.html [standard readme style]: https://github.com/RichardLitt/standard-readme [argparse]: https://github.com/p-ranav/argparse +