34 lines
955 B
Plaintext
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
|
||
|
|