The Makefile template will provide some boiler plate for projects so that users can document the installation process using a Makefile wrapper.
The Makefile template should contain the following boilerplate:
install - Checks to see if Composer is available (if not download it), run composer install.
clean - Delete the '/vendor' directory.
update - Does a git reset --hard and a git pull.
uninstall - Deletes the current (app) directory and placeholders for allowing the user to delete system services/log files etc.
test - Runs PHPUnit on the application directory (calls /vendor/bin/phpunit)
The Makefile template will provide some boiler plate for projects so that users can document the installation process using a Makefile wrapper.
The Makefile template should contain the following boilerplate:
install- Checks to see if Composer is available (if not download it), run composer install.clean- Delete the '/vendor' directory.update- Does agit reset --hardand agit pull.uninstall- Deletes the current (app) directory and placeholders for allowing the user to delete system services/log files etc.test- Runs PHPUnit on the application directory (calls/vendor/bin/phpunit)