All Projects → silexphp → Silex Skeleton

silexphp / Silex Skeleton

Licence: mit
A skeleton to get started with Silex

Projects that are alternatives of or similar to Silex Skeleton

Vue Skeleton Mvp
VueJs, Vuetify, Vue Router and Vuex skeleton MVP written on JavaScript using async/await built to work with API REST skeleton: https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
Stars: ✭ 406 (-49.57%)
Mutual labels:  skeleton
Alphapose
Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
Stars: ✭ 5,697 (+607.7%)
Mutual labels:  skeleton
React Native Shimmer Placeholder
Placeholder/ Skeleton of React Native
Stars: ✭ 679 (-15.65%)
Mutual labels:  skeleton
Bolt
Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
Stars: ✭ 4,136 (+413.79%)
Mutual labels:  silex
Python Flask Microservice
Skeleton of a Microservice built with the Flask
Stars: ✭ 544 (-32.42%)
Mutual labels:  skeleton
Bootzooka
Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
Stars: ✭ 587 (-27.08%)
Mutual labels:  skeleton
Silex
[DEPRECATED -- Use Symfony instead] The PHP micro-framework based on the Symfony Components
Stars: ✭ 3,646 (+352.92%)
Mutual labels:  silex
Reactprimer
React component prototyping tool that generates fully connected class component code.
Stars: ✭ 743 (-7.7%)
Mutual labels:  skeleton
React Skeletor
Skeleton loading for React
Stars: ✭ 551 (-31.55%)
Mutual labels:  skeleton
Skeleton Sass
The (un)official Sass Version of Skeleton (2.0.4): A Dead Simple, Responsive Boilerplate for Mobile-Friendly Development
Stars: ✭ 645 (-19.88%)
Mutual labels:  skeleton
Pinboard
Realtime PHP monitoring system which aggregates and displays Pinba data.
Stars: ✭ 479 (-40.5%)
Mutual labels:  silex
Vim Doge
(Do)cumentation (Ge)nerator 10+ languages 📚 Generate proper code documentation skeletons with a single keypress. ⚡️🔥
Stars: ✭ 533 (-33.79%)
Mutual labels:  skeleton
Skeleton
💀 An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content.
Stars: ✭ 587 (-27.08%)
Mutual labels:  skeleton
Koa Rest Api Boilerplate
💯 Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, CodeCov and CircleCI
Stars: ✭ 420 (-47.83%)
Mutual labels:  skeleton
Akka Http Microservice
Example of http (micro)service in Scala & akka-http
Stars: ✭ 701 (-12.92%)
Mutual labels:  skeleton
Webpack Boilerplate
A minimal webpack 5 boilerplate with only Babel, SASS and lodash (optional) on board
Stars: ✭ 404 (-49.81%)
Mutual labels:  skeleton
Laravel Boilerplate
The Laravel Boilerplate Project - https://laravel-boilerplate.com - For Slack access, visit:
Stars: ✭ 5,239 (+550.81%)
Mutual labels:  skeleton
Androidveil
🎭 An easy, flexible way to implement veil skeletons and shimmering effect for Android.
Stars: ✭ 792 (-1.61%)
Mutual labels:  skeleton
Vue Content Loading
Vue component to easily build (or use presets) SVG loading cards Facebook like.
Stars: ✭ 729 (-9.44%)
Mutual labels:  skeleton
Silex Kitchen Edition
This project is a sample or a bootstrap silex application
Stars: ✭ 645 (-19.88%)
Mutual labels:  silex

Silex Skeleton

WARNING: Silex is in maintenance mode only. Ends of life is set to June 2018. Read more on Symfony's blog_.

Welcome to the Silex Skeleton - a fully-functional Silex application that you can use as the skeleton for your new applications.

This document contains information on how to start using the Silex Skeleton.

Creating a Silex Application

Silex uses Composer_ to ease the creation of a new project:

.. code-block:: console

$ composer create-project fabpot/silex-skeleton path/to/install "~2.0"

Composer will create a new Silex project under the path/to/install directory.

Browsing the Demo Application

Congratulations! You're now ready to use Silex.

To see a real-live Silex page in action, start the PHP built-in web server with command:

.. code-block:: console

$ cd path/to/install
$ COMPOSER_PROCESS_TIMEOUT=0 composer run

Then, browse to http://localhost:8888/index_dev.php/

Getting started with Silex

This distribution is meant to be the starting point for your Silex applications.

A great way to start learning Silex is via the Documentation_, which will take you through all the features of Silex.

What's inside?

The Silex Skeleton is configured with the following service providers:

  • ValidatorServiceProvider_ - Provides a service for validating data. It is most useful when used with the FormServiceProvider, but can also be used standalone.

  • ServiceControllerServiceProvider_ - As your Silex application grows, you may wish to begin organizing your controllers in a more formal fashion. Silex can use controller classes out of the box, but with a bit of work, your controllers can be created as services, giving you the full power of dependency injection and lazy loading.

  • TwigServiceProvider_ - Provides integration with the Twig template engine.

  • WebProfilerServiceProvider_ - Enable the Symfony web debug toolbar and the Symfony profiler in your Silex application when developing.

  • MonologServiceProvider_ - Enable logging in the development environment.

Read the Providers_ documentation for more details about Silex Service Providers.

Enjoy!

.. _Composer: http://getcomposer.org/ .. _Documentation: http://silex.sensiolabs.org/documentation .. _ValidatorServiceProvider: http://silex.sensiolabs.org/doc/master/providers/validator.html .. _ServiceControllerServiceProvider: http://silex.sensiolabs.org/doc/master/providers/service_controller.html .. _TwigServiceProvider: http://silex.sensiolabs.org/doc/master/providers/twig.html .. _WebProfilerServiceProvider: http://github.com/silexphp/Silex-WebProfiler .. _MonologServiceProvider: http://silex.sensiolabs.org/doc/master/providers/monolog.html .. _Providers: http://silex.sensiolabs.org/doc/providers.html .. _Symfony's blog: http://symfony.com/blog/the-end-of-silex

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].