安维尔
Anvil是Ditto网络项目的反应设计系统.
组件库基于 Tailwind CSS v4 并拥有共享主题, 符号和组件源检测.
安装
从寄存器根安装依赖性 :
yarn install
开始
- 安装组件库和 Tailwind CSS .
- 从您的应用程序 CSS 导入 Tailwind 和设计系统主题 :
@import 'tailwindcss';
@import '@dittolive/anvil/theme.css';
@source './src';
字体通过明确的软件包子路径提供, 例如
@dittolive/anvil/font/geist/geist.css。 。 。 .
新图标应当使用 Icon 构成部分从 @dittolive/anvil 带有
磷酸盐图标通过 svg 道具 (英语).
发展
yarn storybook启动用于本地组件开发的故事手册.yarn test运行测试套房.yarn lint运行 Linting 、 格式化检查和 TypeScript 检查.yarn build创建生产包dist/。 。 。 .yarn build:watch当源文件更改时重建软件包.yarn changeset为软件包的更改创建出出纸条并成交.
为了测试另一个项目的本地安维尔变化,指出该项目的依赖性 本次检出时 :
"dependencies": {
"@dittolive/anvil": "link:../path/to/anvil"
}
运行 yarn build:watch 在这里开发,然后恢复消耗
用于在进行依赖性更改之前将软件包版本放出.
文档
运行 yarn storybook 浏览本地组件,或
yarn build-storybook 制作静态文档网站.
释放
Anvil使用变相器进行版本,变相日志生成和npm发布.
对于任何用户软件包的更改,请运行 yarn changeset,选择适当的
闪烁起起起伏起起伏起起伏起起伏起起伏起起伏起伏起起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起伏起出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出 .changeset/*.md 带有更改的文件.
当改变土地 main,发布工作流程打开或更新发布 PR
将待处理的更改应用到 package.json 财务报告和审定财务报表 CHANGELOG.md合并
该发布 PR 发布 @dittolive/anvil 之后为 npm yarn pack:check
通过.
软件包边界
这个寄存器是真相的来源 @dittolive/anvil软件包
建筑是合同:消费者应该使用 package.json 财务报告和审定财务报表
依赖于已发布的软件包版本,除非它们正在明确测试本地软件包
结账.
许可证
Anvil根据PolyForm非商业许可证 1.0. 商业 使用需要与DittoLive公司单独许可。 请参看LICENSEMD 在此包内提供许可详情.
版权:"2019-2026 DittoLive"股份有限公司.