sitecrafting / conifer
专为严肃的WordPress主题开发提供的强大抽象
v1.0.0-alpha.04
2020-12-18 19:27 UTC
Requires
- php: ^7.4
Requires (Dev)
- 10up/wp_mock: dev-dev
- acobster/wp-cli-yaml-fixtures: ^0.5.0
- behat/behat: ^3.4
- johnpbloch/wordpress-core: 5.5.3
- mikey179/vfsstream: ~1
- mnsami/composer-custom-directory-installer: ^1.1
- paulthewalton/acf-stubs: ^5.8.7
- phpunit/phpunit: ^6.0
- sitecrafting/groot: dev-timber-2.x
- squizlabs/php_codesniffer: 3.*
- szepeviktor/phpstan-wordpress: ^0.6.5
- timber/timber: dev-2.x-factories
- victorjonsson/markdowndocs: dev-master
- wp-coding-standards/wpcs: ^2.3
- dev-main
- v1.0.0-alpha.04
- v1.0.0-alpha.03
- v1.0.0-alpha.02
- v1.0.0-alpha.01
- 0.x-dev
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.0
- v0.7.1
- v0.7.0
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
- dev-timber-2.x
- dev-dependabot/npm_and_yarn/minimatch-3.0.8
- dev-dependabot/npm_and_yarn/qs-6.2.4
- dev-release/v1.0.0-alpha.05
- dev-dependabot/npm_and_yarn/tar-2.2.2
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-test/wp-unit-tests
- dev-docs
- dev-release/v0.9.0
- dev-bug/128-129-form-issues
- dev-master
- dev-release/v0.8.0
- dev-test/wp-v5
- dev-test/split-fixtures
- dev-feature/docs
- dev-vvv
This package is auto-updated.
Last update: 2024-09-27 14:44:26 UTC
README
⚠️ 阿尔法状态
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创作
在华盛顿州塔科马市用💚和☕打造。
构建新版本
Groot包含一个用于构建自身和创建版本的脚本。要创建名为vX.Y.Z
的标签和相应的版本
scripts/build-release.sh vX.Y.Z
或使用Lando
lando release vX.Y.Z
这将创建一个.tar.gz和一个.zip存档,您可以将它们上传到GitHub上的新版本。
如果您已安装hub
,它还会提示您可选地直接创建版本!