Skip to content

Commit

Permalink
feat: update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
yutingzhao1991 committed Aug 8, 2024
1 parent de1fc9c commit a97482d
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 4 deletions.
24 changes: 20 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
# WTF-Dapp

WTF Dapp 是一个 DApp 极简入门教程,帮助开发者入门去中心应用开发。
👉 WTF Dapp 是一个围绕 DApp 全栈开发的入门课程,帮助开发者入门去中心应用开发 🚀

## 基础
目前设计中包含三个部分:

- 🐝 新手入门:极简入门教程,从零开始帮助有简单开发经验的开发者快速上手去中心化应用开发。包括简单的前端页面和一个基础的 NFT 合约的开发。
- 🏃 DEX 开发实战:围绕一个课程设计的简单的去中心化交易所(DEX)的开发实战课程。通过这个课程,开发者可以了解到 DEX 的基本原理和实现,以及在实战中学习一些更加复杂的 DApp 开发知识。
- 📝 经验手册:一些关于 DApp 开发的经验总结,包括合约的权限管理、多合约的部署等 DApp 开发过程中可能会遇到的常见问题和解决方案的分享。

📬 课程完全开源,欢迎对 DApp 开发感兴趣的开发者参与贡献。第一部分新手入门已经完成,你可以帮忙校对、提出修改意见。第二部分 DEX 开发实战完成设计正在开发中,你可以直接提交 [PR](https://github.com/WTFAcademy/WTF-Dapp/pulls) 参与开发。第三部分经验手册则开放收集合适的优秀文章,欢迎提交 PR。另外参与讨论和反馈问题也是对课程很重要的贡献,你可以在 [Issues](https://github.com/WTFAcademy/WTF-Dapp/issues) 中讨论或者反馈问题。

📔 课程中包含合约开发和前端开发的内容,你可以按照你的需求选择学习其中某一个部分。但是我们更加建议你学习全部课程,这样可以更好的理解 DApp 的开发,每一部分我们都提供了完整的代码供参考。

👉 你的 Star 是对我们最好的鼓励,如果对我们的课程感兴趣,欢迎给一个 Star 吧 ⭐

## 新手入门

**第 1 讲:快速开始(三分钟展示 NFT)**[教程](./01_QuickStart/readme.md) | [代码](./01_QuickStart/web3.tsx)

Expand All @@ -20,8 +32,6 @@ WTF Dapp 是一个 DApp 极简入门教程,帮助开发者入门去中心应

**第 8 讲:合约部署**[教程](./08_ContractDeploy/readme.md) | [代码](./08_ContractDeploy/demo/dapp.tsx)

## 进阶

**第 9 讲:EIP1193 和 EIP6963**[教程](./09_EIP1193/readme.md) | [代码](./09_EIP1193/web3.tsx)

**第 10 讲:通过 WalletConnect 连接移动端钱包**[教程](./10_WalletConnect/readme.md) | [代码](./10_WalletConnect/web3.tsx)
Expand Down Expand Up @@ -81,3 +91,9 @@ WTF Dapp 是一个 DApp 极简入门教程,帮助开发者入门去中心应
**第 P211 讲:支持 Swap**

**第 P301 讲:Wtfswap 部署**

## 经验手册(PR Welcome)

**第 T001 篇:合约的权限如何管理**[文章](./T001_ContractAuth/readme.md)

**第 T002 篇:部署 Uniswap V3 源码**
1 change: 1 addition & 0 deletions T001_ContractAuth/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
这里只是一个示例,欢迎提 PR 帮我们完善和补充内容。你也可以在[更多课程收集](https://github.com/WTFAcademy/WTF-Dapp/issues/11)中参与讨论。

0 comments on commit a97482d

Please sign in to comment.