Skip to content

Move from fab to invoke #422

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 29, 2018
Merged

Move from fab to invoke #422

merged 5 commits into from
May 29, 2018

Conversation

kotfu
Copy link
Member

@kotfu kotfu commented May 29, 2018

Fixes #408 and #399.

To see a list of all development related tasks do:

$ invoke -l

@kotfu kotfu added this to the 0.9.2 milestone May 29, 2018
@kotfu kotfu self-assigned this May 29, 2018
@kotfu kotfu requested a review from tleonhardt as a code owner May 29, 2018 00:41
@codecov
Copy link

codecov bot commented May 29, 2018

Codecov Report

Merging #422 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #422   +/-   ##
=======================================
  Coverage   88.97%   88.97%           
=======================================
  Files           9        9           
  Lines        2676     2676           
=======================================
  Hits         2381     2381           
  Misses        295      295

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a72219b...6e027d1. Read the comment docs.

wheel distribution.

If you want to see the details about what `invoke` is doing under the hood,
have a look at `tasks.py`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for updating the documentation. I've never used invoke before, but it seems relatively straightforward.

## Publishing a new release

Since 0.9.2, the process of publishing a new release of `cmd2` to [PyPi](https://pypi.org/) has been
mostly automated. The manual steps are all git operations. Here's the checklist:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This automated clear process is most welcome! Thanks you.

```

Then use your web browser of choice to look at the results which are in `<cmd2>/htmlcov/index.html`.
Running the test suite also calculates test code coverage. A summary of coverage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that this makes doing code coverage a lot easier.

@tleonhardt tleonhardt merged commit 7000604 into master May 29, 2018
@tleonhardt tleonhardt deleted the invoke branch May 29, 2018 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants