summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
Commit message (Collapse)AuthorAgeFilesLines
* Updated CONTRIBUTING to recommend using the --forked flag when doing code ↵Todd Leonhardt2018-03-211-1/+1
| | | | coverage analysis
* Fixed unit test bug on WindowsTodd Leonhardt2018-03-021-2/+2
| | | | - The python-forked module doesn't work on Windows
* Added use of pytest-forked to CI unit test runsTodd Leonhardt2018-03-021-3/+11
| | | | | | | Due to apparent bugs in pyparsing, this can significantly speed up unit test execution. Also: - Removed use of pexpect in unit tests
* Disabled Python 3.7-dev build in Travis CITodd Leonhardt2018-01-041-2/+2
| | | | | | | There are a couple unit test failures with Python 3.7-dev that we will need to look into at some point, so I disabled that build for now. Updated all documentation to reflect that cmd2 is support on Python 2.7 and 3.4+. Official support for Python 3.3 has been abandoned due to no longer having support to test on that platform on Travis CI.
* Provide method to run multiple commands w/o a cmdloop.Alfred Levy2017-09-221-1/+1
| | | | | | | | | | | | runcmds_plus_hooks can accept multiple commands process the command queue to deal with subsequent commands loaded from scripts without requiring a command loop. This better supports a one-off batch processing scenario. Also fixed the insertion order of commands placed in the command queue by load and _relative_load so that script commands are run in the expected order. Minor tweak to setup instructions in CONTRIBUTING.md to include pyperclip in prerequisites.
* Add screenshot to front pageTodd Leonhardt2017-07-031-1/+9
| | | | | | | Also: - Updated pythong_scripting.py example to show how to colorize text - Updated contributing.md to show how to run code coverage in parallel using python-xdist and -nauto - Updated contributing.md to talk more about looking at unit test results within the PR
* Replaced clipboard copy and paste custom code with pyperclipTodd Leonhardt2017-06-301-5/+6
| | | | | | - Added a 3rd-party dependency on the pyperclip module TODO: Rigorous test on all OSes, particularly Linux systems without xclip
* Updated POC infoTodd Leonhardt2017-05-031-1/+1
|
* Changes to make our project as welcoming as possible for new contributors.Todd Leonhardt2017-02-261-0/+468
Changes include: 1) Added CONTRIBUTING.md with detailed instructions for how to contribute, which should be especially useful to those new to open source in general or GitHub in particular 2) Added CODE_OF_CONDUCT.md which sets ground rules for participants’ behavior and helps to facilitate a friendly, welcoming environment 3) Renamed the "example" directory to "examples" in the hope that one day soon there may be more than a single example ;-)