Welcome to the Dapr community. This is the starting point for becoming a contributor, improving the code and docs, giving presentations and all the goodness of helping out on the project. We are a friendly, collaborative group and look forward to working together.
Other Documents
- Contributing to Dapr - guidelines and advice on becoming a contributor
- Steering and Technical Committee (STC) - describes the steering and technical committee governing body for Dapr and its charter.
- Community membership - describes the various responsibilities of contributor roles in the Dapr community
- Developer Guide - describes how to get involved with Dapr development
- DaprCon 2022 details - describes how to participate in DaprCon this year as a speaker
- Dapr release process - describes the Dapr release process and cadence
The Distributed Application Runtime, Dapr, is a portable, serverless, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and embraces the diversity of languages and developer frameworks.
Dapr codifies the best practices for building microservice applications into open, independent, building blocks that enable you to build portable applications with the language and framework of your choice. Each building block is independent and you can use one, some, or all of them in your application.
Visit dapr.io for information about Dapr.
Dapr is an open source project with an active development community. The project was started at Microsoft.
We want your contributions and suggestions! One of the easiest ways to contribute is to participate in discussions, chat on IM or join the bi-weekly community calls.
Reach out with any questions you may have and we'll make sure to answer them as soon as possible and as a community member feel free to jump in and answer questions.
Platform | Link |
---|---|
💬 Discord (preferred) | https://aka.ms/dapr-discord |
@daprdev |
Every two weeks we host a community meeting to showcase new features, review upcoming milestones, and engage in a Q&A. For community calls, anyone from the Dapr community can participate, present a topic, or host. All are welcome! To present a specific topic on the next Dapr community call start by filling out this short form, Dapr community call presenter sign-up form.
The next 3 upcoming community meetings are pinned as issues in this repository and can be used to enter in suggestions for the meeting. To speak about a dapr-related topic on a community call just your topic to the agenda issue marked for the date you would like to present on. Alternatively, you're also welcomed to use the the Discord Community Call Chat channel to talk about future agenda topics. The meeting agenda for each call is finalized by the community call host.
Community members (members of the Dapr GitHub org) can nominate themselves via an issue on the dapr/community repository to be a community call host. Members become approved community call hosts when two or more existing community hosts approve their request, similar to how members and approvers get accepted today.
To accomodate different timezones, we schedule community calls at different times zone. See below for the time of each call (note you can always catch up offline by watching the recordings on the Dapr YouTube channel)
Asset | Link |
---|---|
🔗 Meeting Link & Password | Zoom Call: https://zoom.us/j/92337656846 Passcode: 815623 |
🎥 Meeting Recordings | http://aka.ms/dapr-recordings |
Upcoming meetings:
Use the upcoming calendar events below to add the community call events to your calendar.
- Wednesday Jan 11th 9:00am Pacific Time (PST) - See it in your local time
- Wednesday Jan 25th 9:00am Pacific Time (PST) - See it in your local time
- Wednesday Feb 8th 9:00am Pacific Time (PST) - See it in your local time
- Wednesday Feb 22th 9:00am Pacific Time (PST) - See it in your local time
- Wednesday March 8th 9:00am Pacific Time (PST) - See it in your local time
Every two weeks we also host a Dapr China Community Meeting in Chinese! For more detail, please go to the website of China Dapr Community website:
每两周我们也将举行一次 Dapr 中国社区会议,会议语言为中文,欢迎参加。请点击上面的链接进入 Dapr 中国社区网站获取会议的详细信息。
Every week, we meet to plan and sync on the progress for the milestone's release. This meeting includes maintainers and active contributors and usually lasts for about 30-60 minutes. If you would like to actively contribute towards a milestone, ask a maintainer for the meeting's password.
**Zoom Call:**https://zoom.us/j/93426437624
Passcode: Ask @maintainers in our Discord server
Schedule: Tuesdays at 9am and 9pm Pacific Time.
Visit here to learn more about the Dapr release process.
Every week, the JavaScript maintainers meet to plan and sync on the progress for the SDK's milestone release. These meetings are open to the entire Dapr community. More information about the weekly JavaScript sync can be found here: Community engagement - dapr/js-sdk Wiki
The Dapr blog has regular posts on releases, technical articles and upcoming events. If you would like to author a post, reach out to us with a suggestion.
For better communication between Dapr users and developers in China, we set up a Dapr China Community. For more information, please go to this website:
为了让中国区的 Dapr 用户和开发者更好的相互交流,我们组建了 Dapr 中国社区。更多详情,请点击上述链接进入 Dapr 中国社区网站。
One of the easiest ways to contribute is to participate in discussions at community engagements.
If you're looking for something to work on, read the contribution guidelines and then you start by looking for GitHub issues, marked with "Good First Issue" or the "Help Wanted" labels:
And, we can always use more testing, have more and improved docs, or just write a blog post on what you have discovered whilst using Dapr.
If you're a developer, read the development guide for help on how to get started.
This project has adopted the Contributor Covenant Code of Conduct