This is a Yii 3 project, created to test, document and showcase the new features of the framework. You can see it running live on https://yii3.idk.tn/.
The source code is available at machour/yii3-kitchen-sink, and you
can be running it locally in a few seconds using
./yii serve on your fresh copy.
This originally started as a Wiki post but the post was getting too long, and documenting Yii 3 using Yii 3 was too fun to not be done.
The minimum requirement by this project template is that your Web server supports PHP 7.1.
git clone firstname.lastname@example.org:machour/yii3-kitchen-sink.git
cp .env.dist .env
You can now access it at http://localhost:8080
Perform steps 1 to 3 of the manual installation, and then:
docker-compose run --rm php bash
docker-compose up -d
You can now access the application at http://localhost:30080
In order to generate the dependencies graphs, you will need to:
# clone all yii3 repos under runtime/github ./yii github/clone # generate the big graph ./yii packages/d3 # generate the small graphs ./yii packages/dependencies # generate pdepends files ./yii packages/pdepends
You can update your checkouts by using
./yii github/pull before generating the graphs again.