Written by Tobias Hourst.
#SymfonyStartupBoost
To save time when starting a new project with Symfony2, SymfonyStartupBoost
contains a couple of pre-configured empty repositories with the Acme namespace
removed.
Go through the different master branches to find one that suits your needs.
Notes:
--------------
- NONE of the builds use Assetic to load CSS files.
- Make sure you understand all REQUIREMENTS each build requires.
Here are some example of builds:
With front-end librairies:
Symfony
v2.2.0 +Zurb Foundation
4.0.5 (with SASS) +Compass
.Symfony
v2.2.0 +Zurb Foundation
4.0.5 (without SASS).Symfony
v2.2.0 +MopaBootstrapBundle
(Twitter Bootstrap) +Compass
.Symfony
v2.2.0 +MopaBootstrapBundle
(Twitter Bootstrap).
With front-end & back-end librairies:
Symfony
v2.2.0 +Zurb Foundation
4.0.5 (with SASS) +Compass
/FOSUserbundle
+KNPMenuBundle
.Symfony
v2.2.0 +Zurb Foundation
4.0.5 (without SASS) /FOSUserbundle
+KNPMenuBundle
.Symfony
v2.2.0 +MopaBootstrapBundle
(Twitter Bootstrap +Compass
/FOSUserbundle
+KNPMenuBundle
.Symfony
v2.2.0 +MopaBootstrapBundle
(Twitter Bootstrap) /FOSUserbundle
+KNPMenuBundle
.
$ git clone [email protected]:tobyhourst/SymfonyStartupBoost.git -b branch_name /path/to/download/location
Note: replace branch_name
& /path/to/your/local/server
appropriately.
- Rename the downloaded folder to
your_project_name
- Install the vendors:
$ cd /path/to/folder
# if composer is globally installed on your machine, run:
$ composer install
# or else, get composer executable:
$ curl -sS https://getcomposer.org/installer | php
# then install the vendors:
$ php composer.phar install
- Make sure
app/cache
andapp/logs
have the right permissions:
$ (sudo) chmod 777 app/cache app/logs
- Point to:
http://localhost/your_project_name/app/check.php
to make sure your server meets all Symfony2 requirements.
- Point to:
http://localhost/your_project_name/web/
for a warm welcome page.