/sfmaster_20231122

Primary LanguageTwigMIT LicenseMIT

SensioTV+

"SensioTV+" is a reference application created for Symfony 5 training sessions to show how to develop applications following the Symfony Best Practices, according to SensioLabs University courses.

Each branch is equal to a Symfony training session.

Installation instructions

Project requirements

Project view

Home page from SensioTV+ application

Installation

  1. Clone the current repository:
$ git clone ''
  1. Move in and create one global .env.local or few .env.{environment}.local files according to your environments with your default configuration. This one is not committed to the shared repository.

.env equals to the last .env.dist file before november 2018.

  1. a. Execute these commands below into your working folder to install the project:
$ composer install
$ composer update

3 .b. Or just call the Makefile's install rule :

$ make install

The project's Makefile has few rules which could be very useful. In fact, you have some rules for Q&A tools and unit/functional tests. Take a look on it !

Usage

$ cd sensiotv
$ symfony serve --no-tls