Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lefuturiste/slim3-template

This is simple template of slimframework 3 and integrations of others php librarys.
https://github.com/lefuturiste/slim3-template

Last synced: 4 days ago
JSON representation

This is simple template of slimframework 3 and integrations of others php librarys.

Awesome Lists containing this project

README

        

# Slim3 template

This is simple template of slimframework 3 and integrations of others php librarys.

## Quick install

Just run a:

`composer create-project lefuturiste/slim3-template`

Create a `.env` file in the root directory and fill it with env vars fields (you can get the list of the fields in `.env.example`)

## The console

This template include console powered by symfony console:

The console allowed this commands:

### Local dev server

- php console serve -> for run a local dev server with php cli

## Maintenance mode

(not finish)

Maintenance mode allow a independent maintenance mode from your web application.

Maintenance mode is made for rename index.php file in web root directory (public) by _index.php and rename maintenance.php file by index.php file and vice versa.

- php console maintenance open -> for enable maintenance mode
- php console maintenance close -> for disable maintenance mode

## Assets compiling

This template include gulpfile.js

### Sass compiling with bourbon and live reload

```gulp sass```
```gulp sass:watch```

### Compile and minify many js file in once file

```gulp concat-scripts```
```gulp minify-scripts```