<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Contributing to Dapr on Dapr Docs</title><link>https://v1-18.docs.dapr.io/contributing/</link><description>Recent content in Contributing to Dapr on Dapr Docs</description><generator>Hugo</generator><language>en</language><atom:link href="https://v1-18.docs.dapr.io/contributing/index.xml" rel="self" type="application/rss+xml"/><item><title>Contribution overview</title><link>https://v1-18.docs.dapr.io/contributing/contributing-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/contributing/contributing-overview/</guid><description>&lt;p>Thank you for your interest in Dapr!
This document provides the guidelines for how to contribute to the &lt;a href="https://github.com/dapr">Dapr project&lt;/a> through issues and pull requests. Contributions can also come in additional ways such as engaging with the community in community calls, commenting on issues or pull requests, and more.&lt;/p>
&lt;p>See the &lt;a href="https://github.com/dapr/community">Dapr community repository&lt;/a> for more information on community engagement and community membership.&lt;/p>
&lt;h2 id="dapr-repository-index">Dapr Repository Index&lt;/h2>
&lt;p>Below is a list of repositories under the Dapr organization where you can contribute:&lt;/p></description></item><item><title>Giving a presentation on Dapr</title><link>https://v1-18.docs.dapr.io/contributing/presentations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/contributing/presentations/</guid><description>&lt;p>We encourage community members to give presentations on Dapr. To get you started quickly, we offer three PowerPoint files:&lt;/p>
&lt;ul>
&lt;li>&lt;em>dapr-slidedeck.pptx&lt;/em>, this is a 150+ page slide deck and contains: an overview of Dapr, all of its building block APIs, cross-cutting concerns, hosting options, and assets to create your own architecture diagrams.&lt;/li>
&lt;li>&lt;em>dapr-workflow-slidedeck.pptx&lt;/em>, this is a dedicated slide deck about Dapr Workflow and contains: durable execution concept, workflow authoring, workflow patterns, workflow management, and challenges &amp;amp; tips.&lt;/li>
&lt;li>&lt;em>dapr-agents-slidedeck.pptx&lt;/em>, this is a dedicated slide deck about Dapr Agents and contains: AI agents explanation, Dapr Agent types, multi-agent systems, and agentic patterns.&lt;/li>
&lt;/ul>
&lt;p>There is a downloadable zip file that contains all slide decks.&lt;/p></description></item><item><title>Dapr Roadmap</title><link>https://v1-18.docs.dapr.io/contributing/roadmap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/contributing/roadmap/</guid><description>&lt;p>See &lt;a href="https://github.com/dapr/community/blob/master/roadmap.md">this document&lt;/a> to view the Dapr project&amp;rsquo;s roadmap.&lt;/p></description></item><item><title>Contributing with GitHub Codespaces</title><link>https://v1-18.docs.dapr.io/contributing/codespaces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/contributing/codespaces/</guid><description>&lt;p>&lt;a href="https://github.com/features/codespaces">GitHub Codespaces&lt;/a> is the easiest way to get up and running for contributing to a Dapr repo. In as little as a single click, you can have an environment with all of the prerequisites ready to go in your browser.&lt;/p>
&lt;h2 id="features">Features&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Click and Run&lt;/strong>: Get a dedicated and sandboxed environment with all of the required frameworks and packages ready to go.&lt;/li>
&lt;li>&lt;strong>Usage-based Billing&lt;/strong>: Only pay for the time you spend developing in the Codespaces. Environments are spun down automatically when not in use.&lt;/li>
&lt;li>&lt;strong>Portable&lt;/strong>: Run in your browser or in Visual Studio Code, or connect to it using SSH.&lt;/li>
&lt;/ul>
&lt;h2 id="open-a-dapr-repo-in-a-codespace">Open a Dapr repo in a Codespace&lt;/h2>
&lt;p>To open a Dapr repository in a Codespace, select &amp;ldquo;Code&amp;rdquo; from the repo homepage and &amp;ldquo;Open with Codespaces&amp;rdquo;:&lt;/p></description></item><item><title>Dapr bot reference</title><link>https://v1-18.docs.dapr.io/contributing/daprbot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/contributing/daprbot/</guid><description>&lt;p>Dapr bot is triggered by a list of commands that helps with common tasks in the Dapr organization. It is set up individually for each repository (&lt;a href="https://github.com/dapr/dapr/blob/master/.github/workflows/dapr-bot.yml">example&lt;/a>) and can be configured to run on specific events. Below is a list of commands and the list of repositories they are implemented on.&lt;/p>
&lt;h2 id="command-reference">Command reference&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Command&lt;/th>
 &lt;th>Target&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Who can use&lt;/th>
 &lt;th>Repository&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>Assigns an issue to a user or group of users&lt;/td>
 &lt;td>Anyone&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>: trigger end to end tests &lt;br/> &lt;code>components-contrib&lt;/code>: trigger conformance and certification tests&lt;/td>
 &lt;td>Users listed in the &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>Trigger performance tests.&lt;/td>
 &lt;td>Users listed in the &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 or pull request&lt;/td>
 &lt;td>Posts a random joke&lt;/td>
 &lt;td>Users listed in the &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="label-reference">Label reference&lt;/h2>
&lt;p>You can query issues created by the Dapr bot by using the &lt;code>created-by/dapr-bot&lt;/code> label (&lt;a href="https://github.com/search?q=org%3Adapr%20is%3Aissue%20label%3Acreated-by%2Fdapr-bot%20&amp;amp;type=issues">query&lt;/a>).&lt;/p></description></item><item><title>Contributing to Dapr Agents</title><link>https://v1-18.docs.dapr.io/contributing/dapr-agents/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v1-18.docs.dapr.io/contributing/dapr-agents/</guid><description>&lt;p>When contributing to Dapr Agents, the following rules and best-practices should be followed.&lt;/p>
&lt;h2 id="examples">Examples&lt;/h2>
&lt;p>The examples directory contains code samples for users to run to try out specific functionality of the various Dapr Agents packages and extensions. When writing new and updated samples keep in mind:&lt;/p>
&lt;ul>
&lt;li>All examples should be runnable on Windows, Linux, and MacOS. While Python code is consistent among operating systems, any pre/post example commands should provide options through &lt;a href="https://v1-18.docs.dapr.io/contributing/docs-contrib/contributing-docs/#tabbed-content">codetabs&lt;/a>&lt;/li>
&lt;li>Contain steps to download/install any required pre-requisites. Someone coming in with a fresh OS install should be able to start on the example and complete it without an error. Links to external download pages are fine.&lt;/li>
&lt;/ul>
&lt;h2 id="dependencies">Dependencies&lt;/h2>
&lt;p>This project uses modern Python packaging with &lt;code>pyproject.toml&lt;/code>. Dependencies are managed as follows:&lt;/p></description></item></channel></rss>