Skip to content

Files

This branch is 1 commit ahead of, 9129 commits behind yiisoft/yii2:master.

extensions

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 11, 2015
Jan 15, 2015
Jan 20, 2015
Jan 11, 2015
Jan 11, 2015
Jan 20, 2015
Jan 11, 2015
Jan 11, 2015
Jan 11, 2015
Jan 11, 2015
Jan 11, 2015
Jan 11, 2015
Jan 11, 2015
Jan 20, 2015
Jan 11, 2015
Jan 11, 2015
Jan 11, 2015
Sep 19, 2014

This folder contains official Yii 2 extensions.

To add a new extension named xyz (must be in lower case), take the following steps:

  1. create a folder named xyz under yii and put all relevant source code there;
  2. create the following accessory files (please refer to any existing extension):
    • composer.json
    • README.md
    • CHANGELOG.md
    • LICENSE.md
  3. ask Qiang to create a subsplit for xyz and a composer package named yii2-xyz;
  4. If an extension depends on external bower/npm packages:
    • in the composer.json file of the extension, list the dependencies in the format of 'bower-asset/PackageName': '1.1';
    • create an asset bundle class to list the needed js/css files from the package. The sourcePath property of the bundle should point to the distribution path of the package, such as @bower/PackageName, or @bower/PackageName/dist.
  5. modify /composer.json and add yiisoft/yii2-xyz to the replace section. Also add any bower/npm dependencies to the require section.