GitHub Codespaces 是为 Dapr 仓库做出贡献的最简单方式。只需点击一下,您就可以在浏览器中获得一个已准备好的环境,包含所有必要的前置条件。
要在 Codespace 中打开 Dapr 仓库,请从仓库主页选择“Code”并选择“Open with Codespaces”:
如果您还没有 fork 该仓库,创建 Codespace 时会自动为您创建一个 fork,并在 Codespace 中使用它。
开发新的 Dapr 组件需要同时处理 dapr/components-contrib 和 dapr/dapr 仓库。建议将这两个文件夹并排放置在 /workspaces
目录中。
dapr/dapr
创建了 Codespace如果您的 Codespaces 是从 dapr/dapr
仓库或其 fork 启动的,您需要在 /workspaces/components-contrib
中克隆 dapr/components-contrib
仓库(或其 fork)。
首先,确保您已通过 GitHub CLI 进行身份验证:
# 运行此命令并按照提示进行操作
# 大多数用户应接受默认选择
gh auth login
克隆仓库:
# 如果您想使用您 fork 的 dapr/components-contrib,请将其替换为您的 fork(例如 "yourusername/components-contrib")
# 确保在执行此操作之前已 fork 该仓库
REPO=dapr/components-contrib
cd /workspaces
gh repo clone "$REPO" /workspaces/components-contrib
然后,将文件夹添加到当前工作区:
code -a /workspaces/components-contrib
dapr/components-contrib
创建了 Codespace如果您的 Codespaces 是从 dapr/components-contrib
仓库或其 fork 启动的,您需要在 /workspaces/dapr
中克隆 dapr/dapr
仓库(或其 fork)。
首先,确保您已通过 GitHub CLI 进行身份验证:
# 运行此命令并按照提示进行操作
# 大多数用户应接受默认选择
gh auth login
克隆仓库:
# 如果您想使用您 fork 的 dapr/dapr,请将其替换为您的 fork(例如 "yourusername/dapr")
# 确保在执行此操作之前已 fork 该仓库
REPO=dapr/dapr
cd /workspaces
gh repo clone "$REPO" /workspaces/dapr
然后,将文件夹添加到当前工作区:
code -a /workspaces/dapr