Direct Report
Project description
DirectReport
Overview
Keep track of your accomplishments each day of the workweek, create a report of things you accomplished at the end of the week that you can email to manager. Review progress each quarterly for more effective performance review.
Installing
This project uses a Makefile
as a command registry, with the following commands:
make
: list available commandsmake develop
: install and build this library and its dependencies usingpip
make build
: build the library usingsetuptools
make lint
: perform static analysis of this library withflake8
andblack
make format
: autoformat this library usingblack
make annotate
: run type checking usingmypy
make test
: run automated tests withpytest
make coverage
: run automated tests withpytest
and collect coverage informationmake dist
: package library for distribution
Adapted From: https://github.com/ColumbiaOSS/example-project-python
Running Direct Report
Overview
Usage: python -m DirectReport [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
launch
new
show-list
Launch
$ python DirectReport launch
Show-List
Basic
$ python DirectReport show-list
All
$ python DirectReport show-list --all
Daily
$ python DirectReport show-list --daily
Weekly
$ python DirectReport show-list --weekly
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DirectReport-0.1.0.tar.gz
(12.0 kB
view hashes)