贡献设置

此页面已过时 - 请查看 TinaCMS GitHub 以获取最新的贡献信息

开发

要开始:

不要在 packages 目录中运行 npm install

TinaCMS 使用 Lerna 来管理本地开发时的依赖。这允许各个包通过符号链接相互引用。在包内运行 npm install 会用 npm 注册表中的包引用替换符号链接。

命令

命令

描述

npm run bootstrap

安装依赖并链接本地包。

npm run build

构建所有包

npm run test

为所有包运行测试

lerna run build --scope <package>

仅构建 <package>

lerna run watch

监视所有包以进行重建。

运行开发包

安装开发设置后,您可以运行 packages 目录中的演示应用程序 demo-crademo-gatsbydemo-next

这些项目可以用作 TinaCMS 包的开发环境,您可以编辑 TinaCMS 包中的任何其他包。

在编辑 tina 的包时,我们可以执行命令 npm run dev 来在仓库包上执行开发构建。

此命令将构建所有 TinaCMS 包。这将在 tina 演示包的引用中反映,从而根据所做的更改更新演示包。

这样,您可以更改 tinacms 包并在演示包中测试更改,作为开发环境。

Last Edited: February 18, 2021