skyzyx / adobe-swatch-exchange
此包已被废弃,不再维护。未建议替代包。
为Adobe产品生成ASE色卡文件。
2.1
2013-05-31 02:35 UTC
Requires
- php: >=5.3.3
- ext-mbstring: *
This package is not auto-updated.
Last update: 2018-05-08 10:33:01 UTC
README
通过编程方式生成Adobe .ase
文件,用于Adobe应用程序套件。
要求
以下软件是 必需的 以运行
示例
use Ase\Color\Hex; use Ase\Generator; use Ase\Palette\Palette; $ase = new Generator(array( new Palette('I got the blues', array( new Hex('One', '0033ff'), new Hex('Two', '#03c'), new Hex('Three', '#0066cc'), )), )); file_put_contents('palette.ase', $ase->makePalette());
安装
根据您的需求,您可以通过几种不同的方式安装Adobe Swatch Exchange Generator
使用Composer捆绑
要将Adobe Swatch Exchange Generator添加到您的 composer.json
文件中的 Composer 依赖项
{ "require": { "skyzyx/adobe-swatch-encoder": ">=1.0" } }
从GitHub安装源代码
要安装Adobe Swatch Exchange Generator的源代码
git clone git://github.com/skyzyx/adobe-swatch-encoder.git
cd adobe-swatch-encoder
wget --quiet https://getcomposer.org.cn/composer.phar
php composer.phar install -o
从zip/tarball安装源代码
curl https://github.com/skyzyx/adobe-swatch-encoder/tarball/master | tar xzv
wget https://github.com/skyzyx/adobe-swatch-encoder/tarball/master -O - | tar xzv
使用类加载器
如果您使用类加载器(例如,Symfony Class Loader)进行 PSR-0 风格的类加载
$loader->registerNamespace('Ase', 'path/to/vendor/Ase/src');
贡献
要从终端运行以下命令以查看现有 贡献者 列表
git shortlog -sne --no-merges
如何贡献?
以下是贡献的过程
- 将Adobe Swatch Exchange Generator Fork到您的GitHub帐户。
- 将GitHub副本的存储库克隆到您的本地工作区。
- 编写代码,修复错误,并添加测试以实现100%的代码覆盖率。
- 将您的更改提交到本地工作区并将它们推送到您的GitHub副本。
- 提交一个GitHub拉取请求,并描述更改的内容。
- 将对贡献进行审查。评论中可能会有一些来回讨论。
- 如果一切顺利,您的拉取请求将被接受,您的更改将被合并。
- 您将成为在终端运行
git shortlog
的任何人的“互联网名人”。 :)
作者、版权与许可
- 版权所有 (c) 2007 Chris Williams
- 版权所有 (c) 2013 Ryan Parman。
请参阅参与此项目的 贡献者 列表。
在MIT许可协议的条款下授权使用。