• Stars
    star
    987
  • Rank 44,569 (Top 1.0 %)
  • Language
    HTML
  • License
    Creative Commons ...
  • Created over 4 years ago
  • Updated 9 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Dapr user documentation, used to build docs.dapr.io

Dapr documentation

If you are looking to explore the Dapr documentation, please go to the documentation website:

https://docs.dapr.io

This repo contains the markdown files which generate the above website. See below for guidance on running with a local environment to contribute to the docs.

Branch guidance

The Dapr docs handles branching differently than most code repositories. Instead of having a master or main branch, every branch is labeled to match the major and minor version of a runtime release.

The following branches are currently maintained:

Branch Website Description
v1.11 (primary) https://docs.dapr.io Latest Dapr release documentation. Typo fixes, clarifications, and most documentation goes here.
v1.12 (pre-release) https://v1-12.docs.dapr.io/ Pre-release documentation. Doc updates that are only applicable to v1.12+ go here.

For more information visit the Dapr branch structure document.

Contribution guidelines

Before making your first contribution, make sure to review the contributing section in the docs.

Overview

The Dapr docs are built using Hugo with the Docsy theme, hosted on an Azure Static Web App.

The daprdocs directory contains the hugo project, markdown files, and theme configurations.

Pre-requisites

Environment setup

  1. Ensure pre-requisites are installed
  2. Clone this repository
git clone https://github.com/dapr/docs.git
  1. Change to daprdocs directory:
cd ./daprdocs
  1. Update submodules:
git submodule update --init --recursive
  1. Install npm packages:
npm install

Run local server

  1. Make sure you're still in the daprdocs directory
  2. Run
hugo server
  1. Navigate to http://localhost:1313/

Update docs

  1. Fork repo into your account
  2. Create new branch
  3. Commit and push changes to forked branch
  4. Submit pull request from downstream branch to the upstream branch for the correct version you are targeting
  5. Staging site will automatically get created and linked to PR to review and test

Code of Conduct

Please refer to our Dapr community code of conduct.

More Repositories

1

dapr

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Go
23,175
star
2

dotnet-sdk

Dapr SDK for .NET
C#
1,084
star
3

quickstarts

Dapr quickstart code samples and tutorials showcasing core Dapr capabilities
Java
994
star
4

components-contrib

Community driven, reusable components for distributed apps
Go
525
star
5

go-sdk

Dapr SDK for go
Go
435
star
6

samples

Community driven repository for Dapr samples
JavaScript
393
star
7

cli

Command-line tools for Dapr.
Go
308
star
8

java-sdk

Dapr SDK for Java
Java
246
star
9

python-sdk

Dapr SDK for Python
Python
199
star
10

rust-sdk

Dapr SDK for Rust - Alpha
Rust
194
star
11

js-sdk

Dapr SDK for Javascript
JavaScript
187
star
12

dashboard

General purpose dashboard for Dapr
Go
172
star
13

community

Governance and community material for Dapr and its open source sub-projects
127
star
14

php-sdk

Dapr SDK for PHP
PHP
68
star
15

cpp-sdk

C++ SDK for Dapr
Makefile
36
star
16

installer-bundle

Dapr bundled installer containing CLI and runtime packaged together. This eliminated the need to download Docker images when initializing Dapr locally.
35
star
17

sig-api

Repository for Dapr API Special Interest Group
HTML
18
star
18

mechanical-markdown

Python
18
star
19

kit

Shared utility code for Dapr runtime
Go
17
star
20

helm-charts

Helm Charts for Dapr
16
star
21

proposals

Proposals for new features in Dapr
15
star
22

test-infra

Test apps and tools for Dapr
C#
14
star
23

setup-dapr

GitHub Action for installing the Dapr CLI
JavaScript
10
star
24

docs-zh

Chinese translation of the Dapr documentation
9
star
25

blog

HTML
5
star
26

website

Website for the Dapr project
HTML
5
star
27

sig-sdk-spec

Repository for Dapr SDk Spec Special Interest Group
3
star
28

homebrew-tap

Repository to enable Dapr cli installation via macOS' Homebrew.
Ruby
2
star
29

.github

1
star