lukaswilkeer / silex-silicon
A pre-configured skeleton for the Silex microframework
Requires
- php: >=5.3.3
- mustache/silex-provider: ~1.0
- respect/relational: ~0.5.1
- silex/silex: ~1.0
- silex/web-profiler: ~1.0
- symfony/browser-kit: ~2.2
- symfony/class-loader: ~2.2
- symfony/config: ~2.2
- symfony/console: ~2.2
- symfony/finder: ~2.2
- symfony/http-foundation: ~2.2
- symfony/monolog-bridge: ~2.2
- symfony/process: ~2.2
- symfony/security: ~2.2
- symfony/translation: ~2.2
- symfony/validator: ~2.2
- symfony/yaml: 2.5.*
README
The Project.
This is a app skeleton usgin the silex micro-framework. This skeleton contains.
- Mustache Template Engine.
- Silex/Application for core.
- Symfony/form.
- Symfony/validator.
- Symfony web profiler.
- YAML Routing
- Various Symfony components!
- Check the composer.json for more.
Setting.
First, check the config/dev.php
and confi/prod.php
on the configuration file and set the APPDIR
variable.
Don't forget to set write permission to folders /cache
adn /logs
folder according to your setup, this may vary according to your setup. If is docker, you don't need this step also on nginx.
If you're running on a apache server on windonws or a lamp server on linux, set the owner of /logs
and /cache
to www-data.
How to create a project?
Using composer,php composer.phar create-project lukaswilkeer/silex-silicon project-folder/ v0.5
,
or clone thi repository.
Contributing.
Fork this repository, create a branch, submit a pull request with your feature.
Contact.
Lukas Wilkeer | @lukaswilkeer