diff --git a/daprdocs/content/en/developing-applications/ides/codespaces.md b/daprdocs/content/en/developing-applications/ides/codespaces.md new file mode 100644 index 000000000..af4de0e7d --- /dev/null +++ b/daprdocs/content/en/developing-applications/ides/codespaces.md @@ -0,0 +1,32 @@ +--- +type: docs +title: "Developing with GitHub Codespaces" +linkTitle: "GitHub Codespaces" +weight: 3000 +description: "How to get up and running with Dapr in a GitHub Codespace" +--- + +[GitHub Codespaces](https://github.com/features/codespaces) are the easiest way to get up and running in a Dapr environment. In as little as a single click you have the environment, packages, code, samples, and documentation all ready to go in your browser. + +{{% alert title="Private Beta" color="warning" %}} +GitHub Codespaces is currently in a private beta. Sign up [here](https://github.com/features/codespaces/signup). +{{% /alert %}} + +## Features + +- **Click and Run**: Get a dedicated and sandboxed environment with all of the required frameworks and packages ready to go. +- **Usage-based Billing**: Only pay for the time you spend developing in the Codespace. Environments are spun down automatically when not in use. +- **Portable**: Run in your browser or in Visual Studio Code + +## Open a Dapr repo in a Codespace + +To open a Dapr repository in a Codespace simply select "Code" from the repo homepage and "Open with Codespaces": + +Screenshot of creating a Dapr Codespace + +### Supported repos + +- [Python SDK](https://github.com/dapr/python-sdk) + +## Related links +- [GitHub documentation](https://docs.github.com/en/github/developing-online-with-codespaces/about-codespaces) \ No newline at end of file diff --git a/daprdocs/static/images/codespaces-create.png b/daprdocs/static/images/codespaces-create.png new file mode 100644 index 000000000..2758086b9 Binary files /dev/null and b/daprdocs/static/images/codespaces-create.png differ