$ composer install
$ npm install
This will install Gulp dependencies and Semantic UI in public/assets/lib/semantic/
.
This skeleton uses Gulp to manage assets. The CSS and Javascript files are located in assets/
, so you have to use Gulp after creating your project to generate the minified files in public/
, which will be ignored by Git.
You can install Gulp globally on your system with the following command if you haven't done it yet
$ npm install -g gulp-cli
If you just want to generate the default CSS and JS that comes with this skeleton, run the following command
$ gulp build
If you want to run a watcher and begin coding, just run
$ gulp
The skeleton uses a cache system for Twig templates and the Monolog library for logging, so you have to make sure that PHP has write permissions on the var/cache/
and var/log/
directories.
First, create a database with the name you set in the .env
(usually Xavier) file. Then you can create the tables by running this command:
$ php bin/console db
You can contact us here if you have troubles with our project ! Luc, Allan & Louis