diff --git a/.github/BUG_TEMPLATE.md b/.github/BUG_TEMPLATE.md new file mode 100644 index 0000000..86b9184 --- /dev/null +++ b/.github/BUG_TEMPLATE.md @@ -0,0 +1,35 @@ +LONG_DESCRIPTION + +## Steps for Reproducing + +- STEP_1 +- STEP_2 +- STEP_3 + +## Screenshots + +### STEP_1 + +![Screenshot of Step 1](url/to/screenshot) + +### STEP_2 + +![Screenshot of Step 2](url/to/screenshot) + +### STEP_3 + +![Screenshot of Step 3](url/to/screenshot) + +## Affected Browsers + +- [ ] CHROME_53_MAC_SIERRA / CORE +- [ ] CHROME_53_WINDOWS_10 / MODULE +- [ ] FIREFOX_42_MAC_SIERRA / MODULE + +## Runtime Version + +RUNTIME_VERSION + +## Code Version + +CODE_VERSION diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 0fcae4b..32c669b 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,17 +1,18 @@ -{{long description}} +LONG_DESCRIPTION ```gherkin -Feature: {{feature}} - As a {{persona}} - I want {{need}} - So that {{rationale}} +Feature: FEATURE + As a PERSONA + I want NEED + So that RATIONALE - Scenario: {{scenario}} - Given {{thing}} - When {{action}} - Then {{result}} + Scenario: SCENARIO + Given CONTEXT + When ACTION + Then RESULT ``` --- -- [ ] {{feature}}/{{scenario}} +**FEATURE** +- [ ] SCENARIO diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index b9fbe89..94e77cd 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,6 @@ -{{short description}} +SHORT_DESCRIPTION --- Resolves # -`DCO 1.1 Signed-off-by: {{full name}} <{{email address}}>` +`DCO 1.1 Signed-off-by: FULL_NAME ` diff --git a/.github/labels.yml b/.github/labels.yml new file mode 100644 index 0000000..f823a5a --- /dev/null +++ b/.github/labels.yml @@ -0,0 +1,80 @@ +section: + description: Section of Punchcard Content Types that this issue belongs to. + color: '#c0e6ff' + labels: + - form hml + - form js + - plugins + - merge + - only + - raw + - server validation + - client validation +problem: + description: 'Issues that make Punchcard Content Types feel broken or prevent us from doing further work, but otherwise work as designed. High priority.' + color: '#ff5050' + labels: + - blocked + - blocker + - bug + - externally blocked + - hotfix +experience: + description: Issues that affect a user's comprehension or overall enjoyment of Punchcard Content Types. + color: '#ffa573' + labels: + - microcopy + - user experience + - developer experience + - performance +mindless: + description: Issues that are necessary but less impactful for our users. + color: '#ffd4a0' + labels: + - cleanup + - legal + - technical debt + - experience debt + - tests + - greenkeeper +feedback: + description: Issues that require further conversation to figure out how to proceed or what action steps are needed. + color: '#db2780' + labels: + - request for comments + - help wanted + - question + - research + - strategy + - stub + - prototype +addition: + description: Issues that will result in new functionality or releases. + color: '#b4e051' + labels: + - feature +improvement: + description: Issues that will iterate on existing functionality. + color: '#41d6c3' + labels: + - enhancement + - optimization +pending: + description: 'Issues where action can be taken, but has not yet.' + color: '#fdd600' + labels: + - under consideration + - consumable +inactive: + description: Issues where no actions are needed or possible. The issue is either fixed or addressed better by other issues. + color: '#dfe9e9' + labels: + - invalid + - won't fix + - duplicate + - on hold +epic: + description: 'Epics track multiple stories together towards a desired outcome.' + color: '#9855d4' + labels: + - epic