Rådgiverværktøjet stilles vederlagsfrit til rådighed under henvisning til, at dette vil bidrage til at fremme en lovlig kommunal interesse i miljøet/energibesparelser, hvilket sker på baggrund af
Hortens juridiske vurdering (10.5.2019) af de kommunalretlige forhold vedrørende Rådgiverværktøjet og efterfølgende interne vurdering af underleverandørers immaterielle rettigheder jf. kontrakter og øvrige sagsdokumenter.
The project follows git flow for development and releases. To finish a release, first:
- Update aaplus-release-ver field in parameters.yml to the correct number.
- Finish and tag the release-branch with the same release number.
Then on the server:
git fetch
git checkout vX.X.X
composer install
php app/console doctrine:migrations:migrate
php app/console cache:clear --env=prod
chmod -R g+w web/filer/
chmod -R g+w web/uploads/
chown -R deploy:www-data web/
Clone the code:
```sh
git clone --branch=develop https://github.com/mtm-aarhus/aaplus
cd aaplus
git clone git@github.com:mtm-aarhus/aaplus.git htdocs
composer install
php app/console doctrine:database:create
php app/console doctrine:schema:update --force
-
Copy Excel files from Dropbox into the fixtures folder:
mkdir -p src/AppBundle/DataFixtures/Data rm src/AppBundle/DataFixtures/Data/*.{csv,xlsm} cp -v ~/Dropbox*/Projekter/Aa+/Data/*.{csv,xlsm} src/AppBundle/DataFixtures/Data/ -
Load the fixtures (inside Vagrant box):
php app/console doctrine:fixtures:load --purge-with-truncate
-
Install PHPUnit if not already done
-
Import fixtures and generate unit test data (see above)
rm src/AppBundle/DataFixtures/Data/fixtures/* DUMP_UNITTEST_DATA=php php app/console doctrine:fixtures:load --purge-with-truncate --no-interaction -
Run unit tests
phpunit -c app src/AppBundle/Tests/Entity