[!注意] 寻找 v2 版本?切换分支。
📚 文档
🧪 实验室
🔗 网站
AppKit
您通往 Web3 多链世界的入口。AppKit 是一个多功能库,它让用户能够轻松连接到您的 Dapp 并开始与区块链交互。
开发设置
-
使用
apps/laboratory/.env.example
中的模板创建apps/laboratory/.env.local
文件 -
在每个
examples
中创建包含以下内容的.env.local
文件
VITE_PROJECT_ID="your_project_id"
- 在单独的标签页中运行
pnpm watch
以构建并监视文件变更 - 在单独的标签页中运行 gallery、laboratory 或 examples,例如
pnpm laboratory
发布新版本
进入预发布模式 [可选]
如果您需要发布 canary/alpha/beta 版本,首先需要进入预发布模式
pnpm changeset:pre <release tag>
例如:pnpm changeset:pre a123bas2
生成变更集
如果您需要发布 canary/alpha/beta 版本,首先需要进入预发布模式
pnpm changeset
例如:pnpm changeset:pre a123bas2
步骤
- 运行
pnpm update
并更新依赖 - 运行
pnpm install
并验证一切是否仍然正常工作 - 将您的功能分支合并到
V4
- 从
V4
创建一个新分支,并以版本标签命名 - 运行
pnpm changeset
并设置新的自定义版本,如果要为版本添加标签,请先进入预发布模式 - 在
@web3modal/scaffold-utils
中的ConstantsUtil
中将版本更新为正确的版本 - 创建一个包含发布说明的新
PR
,并合并到V4
- 切换到
V4
并运行pnpm publish:latest
- 在 GitHub 中起草一个新的发布并创建新标签
- 点击
Generate Change
,只保留差异链接。粘贴 PR 中的变更日志 - 勾选
Set as the last release
并发布版本 - 更新 https://web3modal.com/ 的 Web3Modal(https://github.com/WalletConnect/www-web3modal)并创建 PR
- 更新 https://app.web3inbox.com 的 Web3Modal(https://github.com/WalletConnect/web3inbox)并创建 PR
运行测试
请参阅 <app/laboratory/tests/README.md>