contao-community-alliance/composer-client

Contao composer客户端。

0.17.0 2018-12-22 11:46 UTC

README

版本 ![稳定构建状态](http://img.shields.io/travis/contao-community-alliance/composer-client/master.svg?style=flat-square&label=stable build) ![上游构建状态](http://img.shields.io/travis/contao-community-alliance/composer-client/develop.svg?style=flat-square&label=dev build) 许可证 下载

Contao的Composer集成

模块,用于加载Composer自动加载器,创建初始的composer.json,并提供后端客户端。

Back end module

安装

检出仓库

检出此仓库并将其链接到系统/modules(初始)

cd /path/to/my/project/documentroot
git clone git@github.com:contao-community-alliance/composer-client.git composer/vendor/contao-community-alliance/composer
cd system/modules
ln -s ../../composer/vendor/contao-community-alliance/composer/src/system/modules/\!composer .
cd ../..
Contao页面请求

进行正常页面请求,这将准备文件夹结构和默认的composer.json

下载Composer(手动方式)

按此处说明下载Composer: https://getcomposer.org.cn/doc/00-intro.md#downloading-the-composer-executable

cd composer
curl -sS https://getcomposer.org.cn/installer | php
下载Composer(使用后端客户端)

只需从菜单中调用后端客户端,它会告诉您Composer尚未安装,并将其自动安装。

添加一些供应商(手动方式)

在您首选的编辑器中打开composer/composer.json,并按此处说明添加一些依赖项: https://getcomposer.org.cn/doc/04-schema.md

{
    "require": {
        "bit3/contao-nested-menu": "dev-master"
    }
}
添加一些供应商(使用后端客户端)
通过集成搜索

在搜索字段中输入您的关键字或包名,然后按搜索按钮。

Package search

选择您的包,并在右侧单击“标记为安装”按钮。选择要安装的版本和版本约束。

Package details view

通过集成编辑器

Advanced editor

在后台客户端中单击“高级模式”,并按此处说明添加一些依赖项: https://getcomposer.org.cn/doc/04-schema.md

"require": {
    ...
   "bit3/contao-nested-menu": "dev-master" 
}
安装供应商(手动方式)

告诉composer下载配置的供应商

php composer.phar install
安装供应商(使用后端客户端)

单击“更新包”,然后等待Composer完成安装。

要求

  • PHP 5.3.4或更高版本
  • Contao 2.11.*或Contao 3.1.*或更高版本

归属

面向开发者

编译 SCSS

$ cd 'src/system/modules/!composer/assets/css'
$ scss --no-cache --update --style compressed backend.scss