scribe / cssembed-library
这是 'nzakas/cssembed' 的直接分支,该项目作者已经三年未对其进行过任何修改。欢迎其复兴。
This package is not auto-updated.
Last update: 2022-02-01 12:39:59 UTC
README
在此处,在 GitHub 和 Packagist 上均可用,并且任何能理解 composer.json
文件的工具都可以使用它。
那么这是什么呢?
CSSEmbed 是一个用于在 CSS 文件中自动嵌入数据 URI 的小型 Java 库。
每个人都应该停止分支!
是的,我几乎能听到另一位开源博客作者的混乱的呓语,他慢慢地敲打着关于开源黯淡未来的令人沮丧的文章——这一切都是因为分支!
"你最近的分支代表了开源项目和其社区的艰难斗争。
"为什么?我可以问吗?"
现在的程序员不再为原作者的工作做出贡献!相反,他们为了自己的利益分支项目,并且在很短的时间内,不可避免地陷入与原始项目并行工作的无尽状态——不断构建相同的核心逻辑——但作为两个独立的团队。简而言之,这种行为对你、原作者或开源社区没有任何好处。" -未命名的开源博客作者
抱歉,我只是想让依赖正常工作
这是 nzakas/cssembed 的直接分支,该项目作者已经三年未对其进行过任何修改。它按照最新的先前的版本构建和打包,并在 Packagist 上注册,以便 Composer 可以直接调用依赖,而无需我处理任何糟糕的脚本解决方案。
至于这个项目的未来发展,我近期内不打算添加任何新功能,但如果您遇到任何问题且无法联系先前的作者,请随时在 此存储库的 bug 跟踪器 中记录它们——我会及时回复您。此外,如果上游发布了任何新代码 upstream,我计划保持此存储库的最新状态。
另一方面,如果您喜欢亲自动手,也可以接受拉取请求。
那么你是谁呢?
你可以叫我Rob——可能是因为这就是我的名字。如果你是个好奇的人,我相信我的GitHub昵称能提供你需要了解我身份和信用的所有信息(如果你在寻找无果的搜索,谷歌一下我吧)。
当我不在写冗长且无意义的README时,我在一家名为Scribe Inc的公司担任软件架构师,该公司致力于加快出版服务及相关技术的进步,以适应不断变化的趋势和不断增长的消费设备和生态系统。
我在互联网的各个“管道”中参与了许多项目,但最近最自豪的是分享Scribe Inc的系统团队在过去一年中能够开源的大量代码。
已经够了;我怎么使用
如果你想在你的Symfony或其他基于Composer的项目中使用这个二进制文件,这非常简单。首先,将依赖项添加到你的composer.json
文件的require
或requireDev
部分
{ "require": { "scribe/cssembed-library": "~0.4" } }
最后,更新你的供应商包
php bin/composer.phar update
Composer完成计算和更新你的项目依赖项后,在你的配置的Composer bin
文件夹中将可用一个新的可执行文件。例如,在Symfony ~2.4
项目中,可执行文件位于/at/your/project/root/bin/scribe-cssembed
。
Assetic Filter配置
如果你使用Assetic以及其对应的AsseticBundle在Symfony框架中的集成来管理资产,你可以轻松地使用cssembed
jar文件创建一个“资产过滤器”。
在你的Symfony项目中,找到你的配置文件(通常位于/at/your/project/root/app/config/config.yml
),并找到assetic
部分。在这个部分中,你可以定义可以应用于通过Assetic管理的任何资产的过滤器。以下是一个简短的Symfony Assetic配置示例,以帮助你入门
assetic: filters: cssembed: jar: '%kernel.root_dir%/../vendor/scribe/cssembed-library/dist/cssembed.jar'
有关可用配置选项的详细信息以及更多使用示例,请访问Assetic和AsseticBundle页面。
许可证
MIT许可证(MIT)
版权所有(c)2014 Scribe Inc. opencode@scribenet.com 版权所有(c)2009 Nicholas C. Zakas。
本许可证授予任何获得本软件及其相关文档副本(“软件”)的人免费处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许软件提供者使用本软件,受以下条件的约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按照“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是包括但不限于对适销性、适用于特定目的和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同行为、侵权或其他原因,以及与软件、软件的使用或其他与软件有关的行为有关。