<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>为Dapr项目做贡献 on Dapr 文档库</title><link>https://v1-18.docs.dapr.io/zh-hans/contributing/</link><description>Recent content in 为Dapr项目做贡献 on Dapr 文档库</description><generator>Hugo</generator><language>zh-hans</language><atom:link href="https://v1-18.docs.dapr.io/zh-hans/contributing/index.xml" rel="self" type="application/rss+xml"/><item><title>贡献概览</title><link>https://v1-18.docs.dapr.io/zh-hans/contributing/contributing-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/zh-hans/contributing/contributing-overview/</guid><description>&lt;p>感谢您对Dapr项目的关注！
本文档为您提供如何通过提交问题和拉取请求来为&lt;a href="https://github.com/dapr">Dapr项目&lt;/a>做出贡献的指南。您还可以通过其他方式参与，例如参加社区电话会议、对问题或拉取请求进行评论等。&lt;/p>
&lt;p>有关社区参与和成员资格的更多信息，请参阅&lt;a href="https://github.com/dapr/community">Dapr社区代码库&lt;/a>。&lt;/p>
&lt;h2 id="dapr代码库索引">Dapr代码库索引&lt;/h2>
&lt;p>以下是Dapr组织下的代码库列表，您可以在这些代码库中进行贡献：&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>文档&lt;/strong>：此&lt;a href="https://github.com/dapr/docs">代码库&lt;/a>包含Dapr的文档。您可以通过更新现有文档、修复错误或添加新内容来改善用户体验和清晰度。请参阅&lt;a href="https://github.com/dapr/docs/blob/master/CONTRIBUTING.md">文档贡献指南&lt;/a>。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>快速入门&lt;/strong>：快速入门&lt;a href="https://github.com/dapr/quickstarts">代码库&lt;/a>提供简单的分步指南，帮助用户快速上手Dapr。您可以通过创建新的快速入门、改进现有的快速入门或确保它们与最新功能保持同步来贡献。&lt;a href="https://github.com/dapr/quickstarts/blob/master/CONTRIBUTING.md">查看贡献指南&lt;/a>。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>运行时&lt;/strong>：Dapr运行时&lt;a href="https://github.com/dapr/dapr">代码库&lt;/a>包含核心运行时组件。您可以通过修复错误、优化性能、实现新功能或增强现有功能来贡献。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>组件贡献&lt;/strong>：此&lt;a href="https://github.com/dapr/components-contrib">代码库&lt;/a>托管了Dapr的社区贡献组件集合。您可以通过添加新组件、改进现有组件或审查和测试社区的贡献来参与。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>SDKs&lt;/strong>：Dapr SDKs为各种编程语言提供与Dapr交互的库。您可以通过改进SDK功能、修复错误或添加对新功能的支持来贡献。请参阅&lt;a href="https://github.com/dapr/docs/blob/master/CONTRIBUTING.md">SDK贡献指南&lt;/a>以获取特定SDK的详细信息。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>CLI&lt;/strong>：Dapr CLI用于在本地开发机器或Kubernetes集群上设置Dapr以启动和管理Dapr实例。对CLI代码库的贡献包括添加新功能、修复错误、提高可用性，并确保与最新的Dapr版本兼容。请参阅&lt;a href="https://github.com/dapr/cli/blob/master/docs/development/development.md">开发指南&lt;/a>以获取有关开发Dapr CLI的帮助。&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="问题">问题&lt;/h2>
&lt;h3 id="问题类型">问题类型&lt;/h3>
&lt;p>在大多数Dapr代码库中，通常有4种类型的问题：&lt;/p>
&lt;ul>
&lt;li>问题/错误：您发现了代码中的错误，并希望报告或创建一个问题来跟踪该错误。&lt;/li>
&lt;li>问题/讨论：您有一些想法，需要在讨论中获得他人的意见，然后最终形成提案。&lt;/li>
&lt;li>问题/提案：用于提出新想法或功能的项目。这允许在编写代码之前获得他人的反馈。&lt;/li>
&lt;li>问题/问题：如果您需要帮助或有问题，请使用此问题类型。&lt;/li>
&lt;/ul>
&lt;h3 id="提交之前">提交之前&lt;/h3>
&lt;p>在提交问题之前，请确保您已检查以下内容：&lt;/p>
&lt;ol>
&lt;li>这是正确的代码库吗？
&lt;ul>
&lt;li>Dapr项目分布在多个代码库中。如果您不确定哪个代码库是正确的，请查看&lt;a href="https://github.com/dapr">代码库列表&lt;/a>。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>检查现有问题
&lt;ul>
&lt;li>在创建新问题之前，请在&lt;a href="https://github.com/dapr/dapr/issues">开放问题&lt;/a>中搜索，查看该问题或功能请求是否已被提交。&lt;/li>
&lt;li>如果您发现您的问题已经存在，请进行相关评论并添加您的&lt;a href="https://github.com/blog/2119-add-reaction-to-pull-requests-issues-and-comments">反应&lt;/a>。使用反应：
&lt;ul>
&lt;li>👍 赞成&lt;/li>
&lt;li>👎 反对&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>对于错误
&lt;ul>
&lt;li>检查这不是环境问题。例如，如果在Kubernetes上运行，请确保先决条件已到位。（state存储、bindings等）&lt;/li>
&lt;li>您拥有尽可能多的数据。这通常以日志和/或堆栈跟踪的形式出现。如果在Kubernetes或其他环境中运行，请查看Dapr服务（运行时、operator、placement服务）的日志。有关如何获取日志的更多详细信息，请参阅&lt;a href="https://v1-18.docs.dapr.io/zh-hans/operations/troubleshooting/logs-troubleshooting/">此处&lt;/a>。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>对于提案
&lt;ul>
&lt;li>许多对Dapr运行时的更改可能需要对API进行更改。在这种情况下，讨论潜在功能的最佳地点是主要的&lt;a href="https://github.com/dapr/dapr">Dapr代码库&lt;/a>。&lt;/li>
&lt;li>其他示例可能包括bindings、state存储或全新的组件。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;h2 id="拉取请求">拉取请求&lt;/h2>
&lt;p>所有贡献都通过拉取请求提交。要提交建议的更改，请遵循以下工作流程：&lt;/p>
&lt;ol>
&lt;li>确保已提出问题（错误或提案），以设定您即将进行的贡献的期望。&lt;/li>
&lt;li>分叉相关代码库并创建新分支
&lt;ul>
&lt;li>一些Dapr代码库支持&lt;a href="https://v1-18.docs.dapr.io/zh-hans/contributing/codespaces/">Codespaces&lt;/a>，为您提供即时环境以构建和测试您的更改。&lt;/li>
&lt;li>有关设置Dapr开发环境的更多信息，请参阅&lt;a href="https://github.com/dapr/dapr/blob/master/docs/development/developing-dapr.md">开发Dapr文档&lt;/a>。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>创建您的更改
&lt;ul>
&lt;li>代码更改需要测试&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>更新相关文档以反映更改&lt;/li>
&lt;li>使用&lt;a href="https://v1-18.docs.dapr.io/zh-hans/contributing/contributing-overview/#developer-certificate-of-origin-signing-your-work">DCO签署&lt;/a>提交并打开PR&lt;/li>
&lt;li>等待CI过程完成并确保所有检查通过&lt;/li>
&lt;li>项目的维护者将被分配，您可以在几天内期待审查&lt;/li>
&lt;/ol>
&lt;h4 id="使用草稿pr以获得早期反馈">使用草稿PR以获得早期反馈&lt;/h4>
&lt;p>在投入过多时间之前进行沟通的好方法是创建一个“草稿”PR并与您的审阅者分享。标准做法是在PR的标题中添加“[WIP]”前缀，并分配&lt;strong>do-not-merge&lt;/strong>标签。这将让查看您PR的人知道它尚未成熟。&lt;/p>
&lt;h2 id="使用第三方代码">使用第三方代码&lt;/h2>
&lt;ul>
&lt;li>第三方代码必须包含许可证。&lt;/li>
&lt;/ul>
&lt;h2 id="开发者来源证书签署您的工作">开发者来源证书：签署您的工作&lt;/h2>
&lt;h4 id="每次提交都需要签署">每次提交都需要签署&lt;/h4>
&lt;p>开发者来源证书（DCO）是一种轻量级方式，供贡献者证明他们编写或以其他方式有权提交他们贡献给项目的代码。以下是&lt;a href="https://developercertificate.org/">DCO&lt;/a>的完整文本，经过重新格式化以提高可读性：&lt;/p>
&lt;pre tabindex="0">&lt;code>通过对该项目进行贡献，我证明：
 (a) 该贡献完全或部分由我创建，并且我有权根据文件中指明的开源许可证提交它；或者
 (b) 该贡献基于我所知的适当开源许可证覆盖的先前工作，并且我有权根据该许可证提交该工作及其修改，无论是由我完全或部分创建的，均根据相同的开源许可证（除非我被允许根据不同的许可证提交），如文件中所示；或者
 (c) 该贡献是由其他人直接提供给我的，他们证明了(a)、(b)或(c)，而我没有修改它。
 (d) 我理解并同意该项目和贡献是公开的，并且贡献的记录（包括我提交的所有个人信息，包括我的签署）将被无限期地维护，并可能根据该项目或涉及的开源许可证进行再分发。
&lt;/code>&lt;/pre>&lt;p>贡献者通过在提交消息中添加&lt;code>Signed-off-by&lt;/code>行来签署他们遵守这些要求。&lt;/p>
&lt;pre tabindex="0">&lt;code>这是我的提交消息
Signed-off-by: Random J Developer &amp;lt;random@developer.example.org&amp;gt;
&lt;/code>&lt;/pre>&lt;p>Git甚至有一个&lt;code>-s&lt;/code>命令行选项，可以自动将其附加到您的提交消息中：&lt;/p></description></item><item><title>Dapr 演讲指南</title><link>https://v1-18.docs.dapr.io/zh-hans/contributing/presentations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/zh-hans/contributing/presentations/</guid><description>&lt;p>我们欢迎社区成员分享关于 Dapr 的演讲，并推广 Dapr 的各种强大功能！我们提供了一个 PowerPoint 模板文件，帮助您快速开始。&lt;/p>




&lt;a class="btn btn-tertiary" href="https://v1-18.docs.dapr.io/presentations/dapr-slidedeck.pptx.zip" role="button">下载 Dapr 演示文稿&lt;/a>


&lt;div class="alert alert-primary" role="alert">


 &lt;p>如果您在 MacOS 上使用 PowerPoint 模板，请安装 Space Grotesk 字体以确保文本正确显示：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-sh" data-lang="sh">&lt;span style="display:flex;">&lt;span>brew install --cask font-space-grotesk
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>

&lt;/div>

&lt;h2 id="如何进行-dapr-演讲">如何进行 Dapr 演讲&lt;/h2>
&lt;ul>
&lt;li>首先下载 &lt;a href="https://v1-18.docs.dapr.io/presentations/dapr-slidedeck.pptx.zip">Dapr 演示文稿&lt;/a>，其中包含您进行 Dapr 演讲所需的幻灯片和图表。&lt;/li>
&lt;li>接下来，查看文档以确保您理解 &lt;a href="https://v1-18.docs.dapr.io/zh-hans/concepts/">概念&lt;/a>。&lt;/li>
&lt;li>使用 Dapr &lt;a href="https://github.com/dapr/quickstarts">快速入门&lt;/a> 和 &lt;a href="https://github.com/dapr/samples">示例&lt;/a> 仓库，展示如何使用 Dapr。&lt;/li>
&lt;/ul>
&lt;h2 id="过往的-dapr-演讲">过往的 Dapr 演讲&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>演讲&lt;/th>
 &lt;th>录音&lt;/th>
 &lt;th>幻灯片&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>在 Kubernetes 中运行事件驱动的 Pub/Sub 微服务与 Dapr&lt;/td>
 &lt;td>&lt;a href="https://youtu.be/-4sHUvfk2Eg">链接&lt;/a>&lt;/td>
 &lt;td>N/A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Ignite 2019: Mark Russinovich 展示云原生应用的未来&lt;/td>
 &lt;td>&lt;a href="https://www.youtube.com/watch?v=LAUDVk8PaCY">链接&lt;/a>&lt;/td>
 &lt;td>&lt;a href="https://v1-18.docs.dapr.io/presentations/2019IgniteCloudNativeApps.pdf">链接&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Azure Community Live: 使用 DAPR 构建微服务应用与 Mark Fussell&lt;/td>
 &lt;td>&lt;a href="https://www.youtube.com/watch?v=CgqI7nen-Ng">链接&lt;/a>&lt;/td>
 &lt;td>N/A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Ready 2020: Mark Russinovich 展示云原生应用&lt;/td>
 &lt;td>&lt;a href="https://youtu.be/eJCu6a-x9uo?t=1614">链接&lt;/a>&lt;/td>
 &lt;td>&lt;a href="https://v1-18.docs.dapr.io/presentations/2020ReadyCloudNativeApps.pdf">链接&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Ignite 2021: Mark Russinovich 发布 Dapr v1.0&lt;/td>
 &lt;td>&lt;a href="https://youtu.be/69PrhWQorEM?t=3789">链接&lt;/a>&lt;/td>
 &lt;td>N/A&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="其他资源">其他资源&lt;/h2>
&lt;p>在 &lt;a href="https://github.com/dapr/community">社区&lt;/a> 仓库中可以找到更多 Dapr 资源。&lt;/p></description></item><item><title>Dapr 发展规划</title><link>https://v1-18.docs.dapr.io/zh-hans/contributing/roadmap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/zh-hans/contributing/roadmap/</guid><description>&lt;p>请访问&lt;a href="https://github.com/dapr/community/blob/master/roadmap.md">此文档&lt;/a>以了解 Dapr 项目的发展规划。&lt;/p></description></item><item><title>使用 GitHub Codespaces 进行贡献</title><link>https://v1-18.docs.dapr.io/zh-hans/contributing/codespaces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/zh-hans/contributing/codespaces/</guid><description>&lt;p>&lt;a href="https://github.com/features/codespaces">GitHub Codespaces&lt;/a> 是为 Dapr 仓库做出贡献的最简单方式。只需点击一下，您就可以在浏览器中获得一个已准备好的环境，包含所有必要的前置条件。&lt;/p>
&lt;h2 id="功能">功能&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>一键运行&lt;/strong>：获取一个专用且沙盒化的环境，所有必需的框架和包都已准备就绪。&lt;/li>
&lt;li>&lt;strong>按使用计费&lt;/strong>：只需为您在 Codespaces 中开发的时间付费。当不使用时，环境会自动关闭。&lt;/li>
&lt;li>&lt;strong>便携性&lt;/strong>：可以在浏览器中运行，也可以在 Visual Studio Code 中运行，或使用 SSH 连接。&lt;/li>
&lt;/ul>
&lt;h2 id="在-codespace-中打开-dapr-仓库">在 Codespace 中打开 Dapr 仓库&lt;/h2>
&lt;p>要在 Codespace 中打开 Dapr 仓库，请从仓库主页选择“Code”并选择“Open with Codespaces”：&lt;/p>
&lt;img src="https://v1-18.docs.dapr.io/images/codespaces-create.png" alt="创建 Dapr Codespace 的截图" width="300">
&lt;p>如果您还没有 fork 该仓库，创建 Codespace 时会自动为您创建一个 fork，并在 Codespace 中使用它。&lt;/p>
&lt;h2 id="支持的仓库">支持的仓库&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/dapr/dapr">dapr/dapr&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/dapr/components-contrib">dapr/components-contrib&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/dapr/cli">dapr/cli&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/dapr/docs">dapr/docs&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/dapr/python-sdk">dapr/python-sdk&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="在-codespace-中开发-dapr-组件">在 Codespace 中开发 Dapr 组件&lt;/h2>
&lt;p>开发新的 Dapr 组件需要同时处理 &lt;a href="https://github.com/dapr/components-contrib">dapr/components-contrib&lt;/a> 和 &lt;a href="https://github.com/dapr/dapr">dapr/dapr&lt;/a> 仓库。建议将这两个文件夹并排放置在 &lt;code>/workspaces&lt;/code> 目录中。&lt;/p>
&lt;h3 id="如果您从-daprdapr-创建了-codespace">如果您从 &lt;code>dapr/dapr&lt;/code> 创建了 Codespace&lt;/h3>
&lt;p>如果您的 Codespaces 是从 &lt;code>dapr/dapr&lt;/code> 仓库或其 fork 启动的，您需要在 &lt;code>/workspaces/components-contrib&lt;/code> 中克隆 &lt;code>dapr/components-contrib&lt;/code> 仓库（或其 fork）。&lt;/p></description></item><item><title>Dapr 机器人参考</title><link>https://v1-18.docs.dapr.io/zh-hans/contributing/daprbot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/zh-hans/contributing/daprbot/</guid><description>&lt;p>Dapr 机器人通过一系列命令来帮助处理 Dapr 组织中的常见任务。它可以为每个代码库单独配置（&lt;a href="https://github.com/dapr/dapr/blob/master/.github/workflows/dapr-bot.yml">示例&lt;/a>），并能够在特定事件发生时运行。以下是命令列表及其在各个代码库中的实现。&lt;/p>
&lt;h2 id="命令参考">命令参考&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>命令&lt;/th>
 &lt;th>目标&lt;/th>
 &lt;th>描述&lt;/th>
 &lt;th>谁可以使用&lt;/th>
 &lt;th>代码库&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;code>/assign&lt;/code>&lt;/td>
 &lt;td>Issue&lt;/td>
 &lt;td>将一个 issue 分配给一个或多个用户&lt;/td>
 &lt;td>任何人&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>, &lt;code>docs&lt;/code>, &lt;code>quickstarts&lt;/code>, &lt;code>cli&lt;/code>, &lt;code>components-contrib&lt;/code>, &lt;code>go-sdk&lt;/code>, &lt;code>js-sdk&lt;/code>, &lt;code>java-sdk&lt;/code>, &lt;code>python-sdk&lt;/code>, &lt;code>dotnet-sdk&lt;/code>, &lt;code>rust-sdk&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;code>/ok-to-test&lt;/code>&lt;/td>
 &lt;td>Pull request&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>: 触发端到端测试 &lt;br/> &lt;code>components-contrib&lt;/code>: 触发一致性和认证测试&lt;/td>
 &lt;td>在 &lt;a href="https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js">bot&lt;/a> 中授权的用户&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>, &lt;code>components-contrib&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;code>/ok-to-perf&lt;/code>&lt;/td>
 &lt;td>Pull request&lt;/td>
 &lt;td>触发性能测试。&lt;/td>
 &lt;td>在 &lt;a href="https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js">bot&lt;/a> 中授权的用户&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;code>/make-me-laugh&lt;/code>&lt;/td>
 &lt;td>Issue 或 pull request&lt;/td>
 &lt;td>发布一个随机笑话，增添趣味&lt;/td>
 &lt;td>在 &lt;a href="https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js">bot&lt;/a> 中授权的用户&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>, &lt;code>components-contrib&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="标签参考">标签参考&lt;/h2>
&lt;p>您可以通过使用 &lt;code>created-by/dapr-bot&lt;/code> 标签查询由 Dapr 机器人创建的 issue（&lt;a href="https://github.com/search?q=org%3Adapr%20is%3Aissue%20label%3Acreated-by%2Fdapr-bot%20&amp;amp;type=issues">查询&lt;/a>）。&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>标签&lt;/th>
 &lt;th>目标&lt;/th>
 &lt;th>作用说明&lt;/th>
 &lt;th>代码库&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;code>docs-needed&lt;/code>&lt;/td>
 &lt;td>Issue&lt;/td>
 &lt;td>在 &lt;code>dapr/docs&lt;/code> 中创建一个新的 issue 以跟踪文档工作&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;code>sdk-needed&lt;/code>&lt;/td>
 &lt;td>Issue&lt;/td>
 &lt;td>在 SDK 仓库中创建新的 issue 以跟踪 SDK 工作&lt;/td>
 &lt;td>&lt;code>dapr&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;code>documentation required&lt;/code>&lt;/td>
 &lt;td>Issue 或 pull request&lt;/td>
 &lt;td>在 &lt;code>dapr/docs&lt;/code> 中创建一个新的 issue 以跟踪文档工作&lt;/td>
 &lt;td>&lt;code>components-contrib&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;code>new component&lt;/code>&lt;/td>
 &lt;td>Issue 或 pull request&lt;/td>
 &lt;td>在 &lt;code>dapr/dapr&lt;/code> 中创建一个新的 issue 以注册新组件&lt;/td>
 &lt;td>&lt;code>components-contrib&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item></channel></rss>