#symfony2bundles.org
Open-source code of the symfony2bundles.org website, written in Symfony2.
git clone git://github.com/knplabs/symfony2bundles.git
cd symfony2bundles
git submodule update --init --recursive
The last command requires Git >= 1.6. Alternatively, you can run
git submodule init
and git submodule update
, and recurse manually in submodules.
To configure your DB for your development and test environments, edit your
/app/config/config_dev_local.yml
and /app/config/config_test_local.yml
to add your specific DB settings:
imports:
- { resource: config_dev.yml }
doctrine.dbal:
connections:
default:
driver: PDOMySql
dbname: app
user: root
password: changeme
host: localhost
port: ~
php app/console-dev doctrine:database:drop
php app/console-dev doctrine:database:create
php app/console-dev doctrine:schema:create
php app/console-test doctrine:database:drop
php app/console-test doctrine:database:create
php app/console-test doctrine:schema:create
php app/console-dev doctrine:generate:proxies
php app/console-test doctrine:generate:proxies
php app/console-dev doctrine:data:load
php app/console-test doctrine:data:load
phpunit -c app
php app/console-dev doctrine:migrations:diff --bundle=Application\\S2bBundle
php app/console-dev doctrine:migrations:migrate --bundle=Application\\S2bBundle
php app/console-dev doctrine:generate:proxies
php app/console-dev app:populate
This can take long time. GitHub API is limited to 60 calls per minute, so the commands needs to wait.