Quickstart guide template

Suggested template and guidance for creating a quickstart guide

Contributing a new quickstart guide

Dapr quickstart guides consist of quick instructions that walk readers through a prepared quickstart, saved to the dapr/quickstarts repo. These quickstarts package an entire feature or building block in one place, making it easy for the reader to experience how it works without compromising their own project.

The quickstart instructions should be succinct, direct, and clear. The sole purpose of a quickstart guide is to simply instruct a reader through the prepared quickstart. If you’d like to explain the concepts behind the quickstart, direct the reader to a concept article for more context.

Note

This template is only a suggestion. Feel free to change based on your document’s purpose.

Learn more about contributing to the Dapr docs, like front-matter and shortcodes.

Template

  1. ---
  2. type: #Required; docs
  3. title: #Required; "Quickstart: Brief, clear title"
  4. linkTitle: #Required; This will display in the docs table of contents
  5. weight: #Required; Use the correct weight based on hierarchy
  6. description: #Required; One-sentence description of what to expect in the article
  7. ---
  8. <!--
  9. Remove all the comments in this template before opening a PR.
  10. -->
  11. <!--
  12. H1: The title in the Hugo front-matter serves as the article's markdown H1.
  13. -->
  14. <!-- Introductory paragraph
  15. Required. Light intro that briefly describes what the quickstart will cover. Link off to the appropriate concept or overview docs to provide context. -->
  16. <!--
  17. Include a diagram or image, if possible.
  18. -->
  19. <!--
  20. Make sure the quickstart includes examples for multiple programming languages.
  21. -->
  22. ## Pre-requisites
  23. <!--
  24. Make sure the reader is prepared for a successful quickstart walk through by listing what they may need.
  25. -->
  26. ## Step 1: Set up the environment
  27. <!--
  28. Link to the quickstart sample for the reader to clone.
  29. -->
  30. ## Step 2: <action or task>
  31. <!--
  32. Each H2 step should start with a verb/action word.
  33. -->
  34. <!--
  35. Include code snippets where possible.
  36. -->
  37. ## Tell us what you think!
  38. We're continuously working to improve our Quickstart examples and value your feedback. Did you find this quickstart helpful? Do you have suggestions for improvement?
  39. Join the discussion in our [discord channel](https://discord.gg/22ZtJrNe).
  40. <!-- Since Dapr is an open community of contributors, make sure to provide a link to the discord discussion to welcome feedback.
  41. -->
  42. ## Next steps
  43. <!--
  44. Link to related pages and examples. For example, the building block overview, the HTTP version of an SDK quickstart sample, etc.
  45. -->
  46. <!--
  47. Use the button shortcode to direct readers to more in-depth, related scenarios, like the Dapr tutorials.
  48. -->

Last modified September 28, 2022: Upmerge v1.8 —> v1.9 - 9/28 (#2839) (9286e093)