贡献者指南
很高兴你有兴趣为 leafletjsExample 做出贡献。在提交你的贡献之前,请花点时间阅读以下指南:
参与开发
- 点击 GitHub 右上角的 Fork 按钮,将仓库 Fork 仓库到个人空间
- Clone 个人空间项目到本地:
git clone git@github.com:leafletjsExample/leafletjsExample.git
- 在项目的根目录下运行pnpm i, 安装 node 依赖
- 运行 pnpm dev,启动网站
- 使用浏览器访问:http://localhost:5173/
shell
# username 为用户名,执行前请替换
git clone git@github.com:username/leafletjsExample.git
cd leafletjsExample
git remote add upstream git@github.com:leafletjsExample/leafletjsExample.git
pnpm i
pnpm dev
注意事项
- leafletjs 中使用了 window,vite 打包时是 node 环境并没有 window 对象所以会报错,解决办法是在
.vitepress/theme/index.js
中动态引入leafletjs及其插件。 - node 版本需要 18.x 因为使用了内置的 fetch
- 请给 commit 签名参考: https://insights.thoughtworks.cn/how-to-sign-git-commit/