Open-source code of the bundles.knplabs.org website, written in Symfony2.
Any ideas are welcome!
Please note that this service was previously called Symfony2Bundles but we had to change the name due to trademark issues.
git clone git://github.com/knplabs/knpbundles.git
cd symfony2bundles
git submodule update --init
The last command requires Git >= 1.6. Alternatively, you can run
git submodule init
and git submodule update
.
To configure your database in your development environment, copy
/app/config/parameters.yml.dist
to /app/config/parameters.yml
and
edit it according to your database settings.
php app/console doctrine:database:drop
php app/console doctrine:database:create
php app/console doctrine:schema:create
php app/console --env=test doctrine:database:drop
php app/console --env=test doctrine:database:create
php app/console --env=test doctrine:schema:create
php app/console doctrine:fixtures:load
php app/console --env=test doctrine:fixtures:load
php app/console assets:install --symlink web
phpunit -c app
php app/console doctrine:migrations:diff
php app/console doctrine:migrations:migrate
php app/console cache:warmup
php app/console kb:populate
This can take long time. GitHub API is limited to 60 calls per minute, so the commands needs to wait.