Presentation
git3
Git3: Git protocol for web3
Code
https://github.com/cyhhao/git3
DEMO
https://youtu.be/ExQjFxDf4n8
Other links
git3.link
Progress
week1
- 摸清了技术路线,调通 git-remote 的命令流程。
- 进一步明确去中心化GitHub的努力的方向重点:
- 可靠存储
1.1 一定要有激励层
1.2 生态,基础设施完备
- 可编程
2.1 方便商业化
2.2 复杂产品,pr、issues、action
2.3 evm积木组合
- 延续git用户习惯
week2
调通了git-remote 和 git3 CLI ,存储使用ETHStorage 的 demo,可以实现钱包管理,单repo的push、pull、clone。
短期目标
- 制定 git3:// URI 标准,设计多链部署架构
- repo 管理(repo创建、权限管理等)
- 持续优化性能和稳定性(并发交易、gas优化、交易RBF等)
长期规划
- 前端可视化,对齐GitHub的前端体验,完善文档
- 开发更多GitHub功能,PR、Issues等
- 设计协议的经济模型,商业产品化
week3
fork gitea 实现了一个可视化的dapp,自动同步镜像链上合约中repo的数据,为用户带来更好的可视化体验。