linkorb / portfolio
Portfolio: multi-project management tooling
v1.4.2
2024-01-30 11:20 UTC
Requires
- php: ^7.0 || ^8.0
- doctrine/inflector: ^1.0 || ^2.0
- linkorb/boost: ^1.0
- linkorb/collection: ^1.0
- simshaun/recurr: ^4.0 || ^5.0
- symfony/dotenv: ^4.0 || ^5.0 || ^6.0
- symfony/yaml: ^4.0 || ^5.0 || ^6.0
Requires (Dev)
- linkorb/autotune: ~1.0
- symfony/console: ^4.0 || ^5.0 || ^6.0
- twig/twig: ^1.0 || ^2.0 || ^3.0
README
This repository contains a PHP library to handle Project Portfolios.
Data model
The Portfolio
is the root object. It contains a list of Project
objects, where contain a list of Activity
objects (i.e. Tasks, Todos, Cards, etc).
For full details on the datamodel, it's classes and properties, check out the API documentation
API documentation
This repository uses phpdocumentor 3 to generate API documentation based on classes. To avoid dependency complexity, it is not required in composer.json. Instead, download the latest (v3) .phar from https://github.com/phpDocumentor/phpDocumentor/releases
Generating api docs
phpDocumentor.phar run # this loads it's configuration from phpdoc.xml
php -S 0.0.0.0:8888 -t build/doc