hunwalk/yii2-basic-firestarter Yii 2 Firestarter Project Template

frameworkbasicprojecttemplatefirestarter

yJC6ual.png

Yii 2 Basic Firestarter


This is a somewhat modified version of the basic template with some pregonfigured features. I've created this to save time upon creating a new project.

Please leave a star if you're considering to use this template in production.

Contains:

$ git clone https://github.com/HunWalk/yii2-basic-firestarter <projectName>
$ cd <projectName>
$ composer install
$ composer run-script post-create-project-cmd

post-create-project-cmd script sets up the permissions for some folders and generates the cookieValidationKey for you

Instructions

1st step

Create a .env file from the .env.example

OSX / LINUX

$ cp .env.example .env

Windows

$ copy .env.example .env

2nd step

  • Fill in the .env file. Add or remove things, it's your choice entirely

  • Run the following commands

    $ php yii migrate-user
    $ php yii migrate-rbac
    $ php yii migrate

    3rd step

  • Run the server and be happy :)

    $ php yii serve

    Use Conventional Commits

Thanks to the conventional commits project and this guy: https://github.com/damianopetrungaro/

Now with:

$ php yii fire/commit

you can start the commitizen which helps you to make beautiful commits. You can find the configuration file at config/commitizen.php

Todo

  • [x] Correct testing
  • [ ] Mention every 3rd party package here
  • [x] Test the API key functionality (tested, now it should work)
  • [ ] Make a v1 api module with contentNegotiation HttpBearerAuth and verbFilter by default

Sites or projects ignited by this

Send a PR if you have one :)

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



2.0.19 is the latest of 23 releases



BSD-3-Clause license
Stats
5 github stars & 0 github forks
0 downloads in the last day
4 downloads in the last 30 days
16 total downloads