RprtCli/todo.txt

34 lines
955 B
Plaintext

TODO:
- nice report selection
- clean up the config (default reports)
- Improve readme
- abstract baseCommand with some input params
- add time tracking command
- plugin system for services:
- in dependencies.php find subdependencies.php
- Create interface for 3rd party service integration and abstract class
- Create factory to add correct service of a 3rd party service to the Command
- separator constant
------------------------
- add plugin system for time tracking service
- add tests
------------------------
- question helper: https://symfony.com/doc/current/components/console/helpers/questionhelper.html
- psr-12 code check and add phpstan https://phpstan.org/user-guide/getting-started
- phing for build automation
- add ddev for dockerization
DONE:
- expenses default value
- pretify output
- rename rprt to invoice
- select report
- build phar file
- upload a phar file on repo
- create release
- clear report cache