sitecrafting/conifer

专为严肃的WordPress主题开发提供的强大抽象


README

Build Status Packagist Version

⚠️ 阿尔法状态

Conifer处于阿尔法状态。我们认为代码已经生产就绪,并且不太可能对API进行破坏性更改。大部分代码已经从已在生产中运行的组件中提取出来。

然而,可能存在遗留的bug,在早期阶段,如果需要,也可能进行破坏性更改。

文档

有关参考文档、用例和设计原则,请查看文档

快速入门

查看安装文档,以将Conifer安装到您的主题或插件中。

问题和功能请求

请直接向GitHub提交问题和功能请求。我们需要社区关于人们如何使用Conifer的指导!

开发

要开始对Conifer本身进行黑客攻击,首先安装Lando,这是Conifer的官方开发环境,也是开发Conifer的唯一系统要求。 请注意,您需要Lando版本beta.47或rc.1。 rc.2+的过渡正在进行中。

然后,只需克隆存储库并启动开发环境

git clone git@github.com:sitecrafting/conifer.git
cd conifer
lando start

按照提示,您应该有一个本地WordPress站点运行Conifer及其配套启动主题Groot

注意:目前存在一个已知问题,即Lando如何设置漂亮的永久链接。在您手动配置之前,它们将不起作用。

由SiteCrafting创作

在华盛顿州塔科马市用💚和☕打造。

Work with SiteCrafting on your next web project

构建新版本

Groot包含一个用于构建自身和创建版本的脚本。要创建名为vX.Y.Z的标签和相应的版本

scripts/build-release.sh vX.Y.Z

或使用Lando

lando release vX.Y.Z

这将创建一个.tar.gz和一个.zip存档,您可以将它们上传到GitHub上的新版本。

如果您已安装hub,它还会提示您可选地直接创建版本!