ontwik ui
1.0.0
无头UI库和CLI主题生成器
供电:
以及其他一些工具预先配置:
文档
yarn dev在本地运行所有软件包,并通过Storybook预览yarn build - 构建所有软件包,包括故事书网站yarn lint - 棉绒所有包裹yarn changeset - 生成更改yarn clean - 清理所有node_modules和dist文件夹(运行每个软件包的干净脚本) 此MonorePo包括以下软件包和应用程序:
apps/docs :带故事书的组件文档网站apps/public-docs :由Nextra提供支持的公共文档packages/ontwik-ui :核心反应组件每个软件包和应用程序为90%打字稿。纱线工作区使我们能够“提起”依赖项,这些依赖项在root package.json之间共享。这意味着较小的node_modules文件夹和更好的本地开发经验。要安装整个MonorePo的依赖项,请使用yarn add使用-W工作区标志。
该存储库使用更改集来管理版本,创建ChangElogs并发布到NPM。它是预先配置的,因此您可以开始发布即时发布包装。
要生成您的ChangElog,请在本地运行yarn changeset :
space选择要在changeset集中包含的软件包。space选择要碰撞版本的软件包。changeset文件夹中创建一个新的Markdown文件,其中包含摘要和包含的软件包列表。当您将代码推向GitHub时,GitHub操作将运行root package.json中定义的release脚本。
turbo run build --filter=docs^... --filter=public-docs^... && changeset publish TurborePo运行所有可发布软件包(不包括文档和公共销售)的build脚本,并将软件包发布到NPM。