Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rkit/bootstrap-yii2

Bootstrap for Yii2
https://github.com/rkit/bootstrap-yii2

bootstrap yii2

Last synced: 3 months ago
JSON representation

Bootstrap for Yii2

Awesome Lists containing this project

README

        

# Bootstrap for Yii2

[![Build Status](https://travis-ci.org/rkit/bootstrap-yii2.svg?branch=master)](https://travis-ci.org/rkit/bootstrap-yii2)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/rkit/bootstrap-yii2/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/rkit/bootstrap-yii2/?branch=master)

## Features

- Users, Roles, Registration, Basic and social authorization
- [Settings](https://github.com/rkit/settings-yii2)
- [File Manager](https://github.com/rkit/filemanager-yii2)

## Soft

- PHP 7.1.10
- Node 8 + NPM 5
- Composer

## Installation

1. Cloning a repository
```sh
git clone https://github.com/rkit/bootstrap-yii2.git
cd bootstrap-yii2
```

2. Copy [.env.dist](./.env.dist) to `.env` and specify settings

3. Creating a project
```sh
composer create-project

# or if using Docker:
docker-compose up -d
docker-compose exec php composer create-project
```

Access to the Control Panel

```sh
email: [email protected]
password: fghfgh
```

## Development configuration

For enable **debug mode**, add to nginx config:

```nginx
fastcgi_param APPLICATION_ENV development;
```

## Tests

[See docs](/tests/#tests)

## Coding Standard

- PHP Code Sniffer ([phpcs.xml](./phpcs.xml))
- ESLint ([.eslintrc](./.eslintrc))