diff options
author | Paul Okstad <pokstad@gitlab.com> | 2020-08-20 08:29:45 +0300 |
---|---|---|
committer | Paul Okstad <pokstad@gitlab.com> | 2020-08-20 08:29:45 +0300 |
commit | d2fd90c61384b561387d5bf94032a71f63def4f7 (patch) | |
tree | a48a86f6824bd5b26e5a5fd3d2dac870c604452c /.gitlab | |
parent | 56251315578cd17c0ceebcb911e8d3ddb159afca (diff) |
Demo issue template
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/issue_templates/Demo.md | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/.gitlab/issue_templates/Demo.md b/.gitlab/issue_templates/Demo.md new file mode 100644 index 000000000..03bfb7047 --- /dev/null +++ b/.gitlab/issue_templates/Demo.md @@ -0,0 +1,83 @@ +<!--- Replace Date in title below --> + +/title Demo YYYY-MM-DD + +<!-- Replace due date below with the date of the demo --> + +/due YYYY-MM-DD + +<!-- +## Contributing + +When adding new feature demonstrations to the script, follow these guidelines. + +For each feature you are verifying, add an H3 section with a link to the issue. +For example: + +``` +### #1234 +``` + +Make sure you break down steps into the following sections: + +1. prep steps - these are steps needed to correctly set up your demonstration. + These steps are okay for the demo runner to perform before the start of the + demo call. +1. demo steps - these are the steps to perform during the demo call to show + how the feature works +1. verify steps - these are the expected observations required to be seen + in order to verify the prep or feature works as expected + +Ideally, all setup steps should before the exercise steps (when possible). +Demo and verification steps may interleave as needed. For example, the +following structure is okay: + +1. Prep +1. Prep +1. Verify +1. Prep +1. Demo +1. Verify +1. Demo +1. Demo +1. Verify +1. Verify + +Along with the H3 section, it might look like this: + +``` +### #1234 + +1. [ ] Prep: install thingy +1. [ ] Verify: thingy works +1. [ ] Prep: turn on gizmo +1. [ ] Demo: press red button +1. [ ] Verify: world should explode +``` + +When your feature passes all verification steps, submit an MR to remove +it from this issue template. + +--> + +This issue is used to conduct a demo for exhibiting and verifying new behavior +for Gitaly and Praefect. Before the demo, run all prep steps. During the demo, +run through all remaining exercise and verification steps. Check each step as +completed. + +## General Setup + +1. [ ] Prep: [Follow instructions to setup and configure a GitLab instance with + a Praefect + cluster](https://gitlab.com/gitlab-org/gitaly/-/blob/master/_support/terraform/README.md). +1. [ ] Prep: Log into GitLab web interface +1. [ ] Prep: Upload license + +<!-- Features go here--> + +## Tear Down + +1. [ ] Demo: [Follow teardown instructions to remove demo + resources](https://gitlab.com/gitlab-org/gitaly/-/blob/master/_support/terraform/README.md#destroying-a-demo-cluster) + +/label ~demo ~"group::gitaly" ~"devops::create" |