diff options
author | Todd Leonhardt <todd.leonhardt@gmail.com> | 2021-01-29 21:46:15 -0500 |
---|---|---|
committer | Todd Leonhardt <todd.leonhardt@gmail.com> | 2021-01-29 21:46:15 -0500 |
commit | 0a2e3d6ac289ce20746ed2ae56e36c2cbba0f0db (patch) | |
tree | dd0bc4b34ebaf3a0efc47a12f89b5f87de70b743 /.github/CODEOWNERS | |
parent | cd377071cd122bc92a829322e00ae43fd5a5c254 (diff) | |
download | cmd2-git-0a2e3d6ac289ce20746ed2ae56e36c2cbba0f0db.tar.gz |
Move generitc GitHub files to .github directory
Also:
- Start to try to use GitHub Actions to do continuous integration testing
- Reduce number of TravisCI builds to see if it helps with how god awfully long it takes
Diffstat (limited to '.github/CODEOWNERS')
-rw-r--r-- | .github/CODEOWNERS | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..1693b82c --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,76 @@ +# ------------------------------------------------- +# CODEOWNERS - For automated review request for +# high impact files. +# +# Important: The order in this file cascades. +# +# https://help.github.com/articles/about-codeowners +# ------------------------------------------------- + +# Lines starting with '#' are comments. +# Each line is a file pattern followed by one or more owners. +# Owners of code are automatically nominated to review PRs involving that code. + +# These owners will be the default owners for everything in the repo. +* @tleonhardt + +# Order is important. The last matching pattern has the most precedence. +# So if a pull request only touches javascript files, only these owners +# will be requested to review. +#*.js @octocat @github/js + +# You can also use email addresses if you prefer. +#docs/* docs@example.com + +# cmd2 code +cmd2/__init__.py @tleonhardt @kotfu +cmd2/ansi.py @kmvanbrunt @tleonhardt +cmd2/argparse_*.py @kmvanbrunt @anselor +cmd2/clipboard.py @tleonhardt +cmd2/cmd2.py @tleonhardt @kmvanbrunt @kotfu +cmd2/command_definition.py @anselor +cmd2/constants.py @kotfu +cmd2/decorators.py @kotfu @kmvanbrunt @anselor +cmd2/exceptions.py @kmvanbrunt @anselor +cmd2/history.py @kotfu @tleonhardt +cmd2/parsing.py @kotfu @kmvanbrunt +cmd2/plugin.py @kotfu +cmd2/py_bridge.py @kmvanbrunt +cmd2/rl_utils.py @kmvanbrunt +cmd2/table_creator.py @kmvanbrunt +cmd2/transcript.py @kotfu +cmd2/utils.py @tleonhardt @kotfu @kmvanbrunt + +# Sphinx documentation +docs/* @tleonhardt @kotfu + +# Examples +examples/async_printing.py @kmvanbrunt +examples/environment.py @kotfu +examples/tab_*.py @kmvanbrunt +examples/modular_*.py @anselor +examples/modular_commands/* @anselor + +plugins/template/* @kotfu +plugins/ext_test/* @anselor + +# Unit Tests +tests/pyscript/* @kmvanbrunt +tests/transcripts/* @kotfu +tests/__init__.py @kotfu +tests/conftest.py @kotfu @tleonhardt +tests/test_argparse.py @kotfu +tests/test_argparse_*.py @kmvanbrunt +tests/test_comp*.py @kmvanbrunt +tests/test_pars*.py @kotfu +tests/test_run_pyscript.py @kmvanbrunt +tests/test_transcript.py @kotfu + +tests_isolated/test_commandset/* @anselor + +# Top-level project stuff +setup.py @tleonhardt @kotfu +tasks.py @kotfu + +# GitHub stuff +.github/* @tleonhardt |