skyzyx/adobe-swatch-exchange

此包已被废弃,不再维护。未建议替代包。

为Adobe产品生成ASE色卡文件。

2.1 2013-05-31 02:35 UTC

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安装源代码

或者,您可以获取一个 tarballzipball

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

如何贡献?

以下是贡献的过程

  1. 将Adobe Swatch Exchange Generator Fork到您的GitHub帐户。
  2. 将GitHub副本的存储库克隆到您的本地工作区。
  3. 编写代码,修复错误,并添加测试以实现100%的代码覆盖率。
  4. 将您的更改提交到本地工作区并将它们推送到您的GitHub副本。
  5. 提交一个GitHub拉取请求,并描述更改的内容。
  6. 将对贡献进行审查。评论中可能会有一些来回讨论。
  7. 如果一切顺利,您的拉取请求将被接受,您的更改将被合并。
  8. 您将成为在终端运行 git shortlog 的任何人的“互联网名人”。 :)

作者、版权与许可

请参阅参与此项目的 贡献者 列表。

在MIT许可协议的条款下授权使用。