单击并运行
: 获得一个专用和沙盒化的环境,并且所有所需的框架和包件已准备就绪。
基于使用情况的计费
: 只为您在 Codespace 上花费的开发时间支付费用。 环境在不使用时自动关闭。
便携
: 在您的浏览器或 Visual Studio Code 中运行
在 Codespace 中打开 Dapr
要在 Codespace 中打开 Dapr 仓库,只需从仓库主页中选择 “Code” 和 “Open with Codespaces”:
如果您尚未 fork 仓库,创建 Codespace 还将为您创建一个 fork,并在 Codespace 内使用它。
支持的 Repo
Components-contrib
Python SDK
在 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
GitHub 文档