感谢你使用 STDF。
以下是关于向 STDF 提交反馈或代码的指南。在向 STDF 提交 issue 或者 PR 之前,请先花几分钟时间阅读以下内容。
在进行本地开发前,请先确保你的开发环境中安装了 Git 与 Node.js。
调试 STDF 必须要有个工程环境,为此提供了一个简单的 Demo 工程。STDF 本身不受 Node 版本限制,Demo 使用 Vite 开发,所以请确保你的 Node.js 版本 >= 14.18+,参考 Vite 官网。
推荐:使用 pnpm 进行包管理;安装针对 Svelte 的 VSCode 插件 或者 WebStorm 插件 进行开发;安装针对 Tailwind 的 VSCode 插件,WebStorm 默认集成,了解更多。
按照下面的步骤操作,即可在本地快速启动 STDF Demo。
## 克隆 STDF 仓库
git clone git@github.com:dufu1991/stdf.git
## 进入项目 demo 目录
cd stdf/demo
## 安装依赖
pnpm i
## or
npm i
## 启动项目
npm run dev
启动成功之后,可在浏览器中打开 http://localhost:8888 查看效果,请将浏览器的开发者工具切换为移动端模式。
可对 packages/stdf/components 目录下组件源码进行修改并实时查看修改效果。注意,VS Code 与 WebStorm 都支持在调用组件时直接跳转到组件源码。
如果不想本地开发,可以选择使用 StackBlitz 在线简单调试。直接打开 STDF Demo 即可开始在线调试。
如果你是第一次在 GitHub 上提 Pull Request ,可以阅读下面这两篇文章来学习:
doc/components 目录下。根据具体修改内容可能需要修改 api、FAQ、guide、version 等文档。对 version 的修改请增加 tag,具体参考 STDF Version tag。在提交 Pull Request 时,请注意: