scr-be / teavee-google-web-fonts-bundle
一个小巧的包,用于通过配置文件、控制器和/或在模板中设置Google网络字体,并提供一个辅助函数来在模板中渲染链接。
Requires
- php: >=5.6.4,~5.6|~7.0
- scr-be/wonka-bundle: ~0.5
Requires (Dev)
- codacy/coverage: ~1.0
- phpunit/phpunit: ~5.0
- satooshi/php-coveralls: ~1.0
- symfony/config: ~2.8
- symfony/debug-bundle: ~2.8|~3.0
- symfony/framework-bundle: ~2.8|~3.0
- symfony/monolog-bundle: ~2.8|~3.0
- symfony/phpunit-bridge: ~2.8|~3.0
- symfony/stopwatch: ~2.8|~3.0
- symfony/symfony: ~2.8|~3.0
Conflicts
- scribe/mantle-bundle: <2.4.0
This package is not auto-updated.
Last update: 2022-02-01 12:53:27 UTC
README
持续集成 | 代码质量审查 | 单元测试覆盖率 |
---|---|---|
概览
欢迎!scr-be/teavee-google-web-fonts-bundle
包提供一个小型包,用于通过Symfony的YAML配置或直接调用服务类来配置Google网络字体包含,以及一个Twig扩展,用于输出所需的URL。
分组
此包是teavee组的一部分(说明),该组包含其他发布版本,重点关注媒体、HTML、内容、生成器和相关的功能。
JTT
此包代表一个项目,该项目属于大量开源代码的一部分,这些代码在Scribe命名空间下发布,包括框架无关的库和一些Symfony包。这些项目由Rob Frawley 2nd和协作者编写和维护,通常在Scribe Inc的支持下。
快速开始
安装
通过使用Composer CLI显式要求代码,或者通过编辑您的composer.json文件以反映依赖项并更新项目需求来获取代码。例如,要使用CLI显式要求此项目,请使用以下命令。
$ composer require scr-be/teavee-google-web-fonts-bundle
要启用此包,请通过在包数组中实例化ScribeTeaveeGoogleWebFontsBundle来将其注册到您的Symfony应用程序内核中。
// app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new Scribe\Teavee\GoogleWebFontsBundle\ScribeTeaveeGoogleWebFontsBundle(), ]; // ... } }
配置
可以通过使用Symfony控制台命令app/console
(假设使用Symfony全栈框架和包注册)来引用可用的配置值。此外,此包提供了一个裸控制台可执行文件,可以通过调用以下内容来调用。
bin/teavee-google-web-fonts config:dump-reference scribe_teavee_google_web_fonts
参考
API文档
此包的API文档可在scr.be/teavee-google-web-fonts-bundle/api找到(以及以下通过参考徽章在附加链接标题下找到的链接)。所有API参考都是针对master Git分支构建的,并在每次Git推送时自动更新——一旦此包成熟,将提供特定版本的API参考。
整个API参考网站是使用一个快速、可靠且功能完善的命令行工具自动生成的,这个工具叫做 Sami。它经过严格和定期的测试,包括在大型、复杂的项目中使用,如 Symfony 全栈框架 <参见: scr.be/go/api-ref-symfony>,以及在小型项目如 Twig <参见: scr.be/go/api-ref-twig> 中的使用。参考 Sami 的 GitHub 页面,了解如何将其用于您的项目!
示例/教程
目前,除本README之外,没有“人工编写的”文档。待软件包稳定且资源可用时,将发布一个包含额外信息和教程的 RTD (Read the Docs) 页面,包括在 Symfony 框架中的实际用例。
贡献
讨论
对于一般性询问或讨论广泛的话题或想法,您可以在 Freenode 上找到 robfrawley。还有一个 #scribe 频道,您可以通过以下链接加入:irc.choopa.net:6669/scribe。
问题
要报告问题或请求新功能,请使用 GitHub 或 GitLab 开始讨论。提供尽可能多的信息以帮助快速解决。如果您几天内未收到回复,请随时“ping”该主题。
代码
您在使用此软件包的过程中创建了额外的功能?请将其提交到上游!不要犹豫提交 pull request! 除了在 贡献指南 中概述的简要要求之外,您的 想象力 是唯一的限制。
许可
本项目采用 MIT 许可证,这是一个 FSF/OSI-认证且与 GPL-兼容的宽容免费软件许可证。请查阅与源代码一起分发的 LICENSE 文件以获取更多信息。
附加链接
目的 | 状态 |
---|---|
稳定版 | |
开发版 | |
许可 | |
参考 |