The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
使用 GitHub Codespaces 贡献
如何在 GitHub Codespaces 中与 Dapr 仓库协同工作
GitHub Codespaces 是启动和运行 Dapr 环境最简单的方式。 只需点击一下,您就可以在浏览器中访问所有准备就绪的环境。
特性
- 单击并运行: 获得一个专用和沙盒化的环境,并且所有所需的框架和包件已准备就绪。
- 基于使用情况的计费: 只为您在 Codespace 上花费的开发时间支付费用。 环境在不使用时自动关闭。
- 便携: 在您的浏览器或 Visual Studio Code 中运行
在 Codespace 中打开 Dapr
要在 Codespace 中打开 Dapr 仓库,只需从仓库主页中选择 “Code” 和 “Open with Codespaces”:
如果您尚未 fork 仓库,创建 Codespace 还将为您创建一个 fork,并在 Codespace 内使用它。
支持的 Repo
在 Codespace 中开发 Dapr 组件
开发新的 Dapr 组件需要与 components-contrib 和 dapr 一起存放在 $GOPATH
代码树下进行测试。 为了方便,在你的 Codespace components-contrib 分支中已经设置好 /go/src/github.com/dapr
文件夹以及一个 dapr 的克隆版本,就像组件开发文档中描述的一样。 在这个配置中需要注意以下事项:
- Components-contrib 和 dapr 仓库目前仅支持 Linux amd64 环境的 Codespaces。
/go/src/github.com/dapr/components-contrib
只是 Codespace 的默认/workspace/components-contrib
文件夹的一个软链接,所以变更其中一个会自动对另一个产生影响。- 因为
/go/src/github.com/dapr/dapr
文件夹使用的是官方的 dapr 仓库克隆而不是 fork。 所以您无法直接在该文件夹中提出 pull request。 您可以为该 PR 单独使用 dapr 代码空间,或者,如果您想为 dapr 的更改使用相同的 Codespace,则应将 dapr 存储库源重新映射到 components-contrib Codespace 中的 fork。 例如,使用my-git-alias
下的 dapr fork:
cd /go/src/github.com/dapr/dapr
git remote set-url origin https://github.com/my-git-alias/dapr
git fetch
git reset --hard
相关链接
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.