Creating a Release
When creating a release you have to run the following commands inside the packages directory:
# install all php dependencies
composer install
# install all javascript dependencies
npm install
# build assets and save them in src/dist/
npm run build
# commit the new assets
git commit
# tag a new release
git tag X.Y.Z
# push
git push
git push --tags