italystrap/theme-json-generator

WordPress主题.json生成器,从PHP数组生成


README

Tests Status Latest Stable Version Total Downloads Latest Unstable Version License PHP from Packagist

WordPress主题Json生成器:面向对象的方法

正在进行中:此项目是实验性的,目前正在开发中。随着我们进入0.x.x版本,请注意API可能会发生变化。为了理解版本控制,请参考SemVer规范。

项目愿景:目标是彻底改变theme.json文件(以及styles文件夹中的其他*.json文件)的生成方式,因为json太糟糕了 😁(开个玩笑)。

PHP提供了将配置分割成多个文件、包含注释和生成动态内容的灵活性,克服了JSON的限制。

这是给谁的?

  • 适合那些寻求更易于维护和预测的方法来生成WordPress主题的JSON文件。
  • 如果你喜欢一次性编写配置并高效地重用它们,那就完美了。

不适用的情况

  • 对直接操作JSON文件而不需要PHP生成的内容满意的用户。
  • 认为这种方法使JSON生成过程复杂化的用户。
  • 能够手动管理大量JSON配置的用户。

与我们探索:加入我们探索这个CLI和WP_CLI工具,用于生成和验证Block主题的JSON文件,看看它如何简化你的开发流程。

开发人员的重要注意事项

此包是为开发阶段设计的,并且**仅应用于开发目的**。出于性能原因,不建议在生产环境中使用此工具。JSON文件应在开发过程中提前生成,并将其视为项目中的一种缓存。在生产环境中即时生成这些文件是强烈不建议的。因此,**此包不应在生产环境中使用**。

使用CLI命令扩展功能

为了提高你的开发流程,此包包括CLI命令,这些命令简化了JSON文件的初始化、生成和验证。这些工具旨在简化主题配置的创建和管理,确保开发过程顺畅高效。

目录

安装

使用此包的最佳方式是通过Composer

composer require italystrap/theme-json-generator --dev

此包遵循SemVer规范,并在次要版本之间实现完全向后兼容。

文档

  1. 基本用法
  2. 高级用法

🆙

变更日志

在发布第一个稳定版本之前,可能会出现BC中断。

🆙

贡献

所有反馈/错误报告/拉取请求都受欢迎。

许可证

版权(c)2021 Enea Overclokk,ItalyStrap

此代码根据MIT许可证授权。

致谢

资源