The project is using Composer for handling dependencies. The OPUS 4 Framework itself is a Composer package that is used by the OPUS 4 Application.
The OPUS 4 Framework is written in PHP. It also uses Ant for scripting common development actions. The Ant
script (build.xml
) is used for automation by a continous integration system.
The dependencies are declared in composer.json and can be downloaded automatically using
composer install
The database schema can be created using the createdb.php
script.
ant create-database
The database access parameters are stored in tests/config.ini
.
ant phpunit-fast
or
vendor/bin/phpunit -c tests