Skip to content

Commit

Permalink
Add dedicated templates for EX and removed old ones
Browse files Browse the repository at this point in the history
  • Loading branch information
manuroe committed Jan 10, 2024
1 parent cbca2a2 commit abaa3bc
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 92 deletions.
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
name: X-Plorers – Prep task
name: EX – Prep task
description: A preparatory task without direct user value
title: "[Prep] ..."
labels: ["App: ElementX Android", "App: ElementX iOS", "T-Prep", "Team: Element X Feature"]
title: "[Prep] <title>"
labels: ["App: ElementX Android", "App: ElementX iOS", "T-Prep", "Team: Element X Platform"]

body:
- type: textarea
attributes:
label: Description
value: |
Description of the task
# Acceptance criteria
- TBD
# Size estimate
S/M/L
# Dependencies
* None
# Acceptance criteria
* ...
* TBD: ...
# Dependencies
- None
# Out of scope
* Nothing
-
# Subtasks
```[tasklist]
### Android
```
```[tasklist]
### iOS
```
```[tasklist]
### Rust
```
```[tasklist]
### Other
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: X-Plorers – User story
description: A task that generates direct user value
title: "[Story] ..."
labels: ["App: ElementX Android", "App: ElementX iOS", "T-User Story", "Team: Element X Feature"]
name: EX – User story
description: Template for a standalone user story with no parent projet or epic. This a small "epic" with the appropriate process and labels that fit in the team's planning board.
title: "[Story] <title>"
labels: ["App: ElementX Android", "App: ElementX iOS", "T-User Story", "T-Epic", "Team: Element X Platform"]

body:
- type: textarea
Expand All @@ -16,60 +16,65 @@ body:
label: Acceptance criteria
value: |
- TBD
- type: textarea
attributes:
label: Leads
value: |
* Tech: <GitHub id>
* Design: <GitHub id>
- type: dropdown
attributes:
label: Size estimate
options:
- TBD
- S
- M
- L
- type: textarea
attributes:
label: Dependencies
value: |
- TBD
- type: textarea
attributes:
label: Preconditions
value: |
- TBD
- type: textarea
attributes:
label: Sign-off
value: |
### Android
- [ ] Design sign-off on completion
- [ ] QA sign-off on completion
- [ ] Product sign-off on completion
### iOS
- [ ] Design sign-off on completion
- [ ] QA sign-off on completion
- [ ] Product sign-off on completion
- None
- type: textarea
attributes:
label: Out of scope
value: |
- TBD
-
- type: textarea
attributes:
label: Open questions
value: |
- TBD
```[tasklist]
```
- type: textarea
attributes:
label: Subtasks
value: |
```[tasklist]
### Android
- [ ] Verified with build in screen reader
```
```[tasklist]
### iOS
- [ ] Verified with build in screen reader
```
```[tasklist]
### Rust
```
```[tasklist]
### Other
```
- type: textarea
attributes:
label: Sign-off
value: |
### Android
- [ ] Design sign-off on completion
- [ ] QA sign-off on completion
- [ ] Product sign-off on completion
### iOS
- [ ] Design sign-off on completion
- [ ] QA sign-off on completion
- [ ] Product sign-off on completion
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/ex-story.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: EX – User story
description: Template for a second-level planning issue template. It must be part of an Epic.
title: "[Story] <title>"
labels: ["App: ElementX Android", "App: ElementX iOS", "T-User Story", "Team: Element X Platform"]

body:
- type: textarea
attributes:
label: Description
value: |
* As a [beneficiary]
* I want to [objective]
* So that [value generated]
- type: textarea
attributes:
label: Acceptance criteria
value: |
- TBD
- type: dropdown
attributes:
label: Size estimate
options:
- TBD
- S
- M
- L
- type: textarea
attributes:
label: Dependencies
value: |
- None
- type: textarea
attributes:
label: Out of scope
value: |
-
- type: textarea
attributes:
label: Open questions
value: |
```[tasklist]
```
- type: textarea
attributes:
label: Subtasks
value: |
```[tasklist]
### Android
```
```[tasklist]
### iOS
```
```[tasklist]
### Rust
```
```[tasklist]
### Other
```
50 changes: 0 additions & 50 deletions .github/workflows/triage-move-labelled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,56 +69,6 @@ jobs:
project-url: https://github.com/orgs/element-hq/projects/43
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

ex_plorers:
name: Add labelled issues to X-Plorer project
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'Team: Element X Feature')
steps:
- uses: actions/add-to-project@main
with:
project-url: https://github.com/orgs/element-hq/projects/73
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

ps_features1:
name: Add labelled issues to PS features team 1
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-Polls') ||
contains(github.event.issue.labels.*.name, 'A-Location-Sharing') ||
(contains(github.event.issue.labels.*.name, 'A-Voice-Messages') &&
!contains(github.event.issue.labels.*.name, 'A-Broadcast')) ||
(contains(github.event.issue.labels.*.name, 'A-Session-Mgmt') &&
contains(github.event.issue.labels.*.name, 'A-User-Settings'))
steps:
- uses: actions/add-to-project@main
with:
project-url: https://github.com/orgs/element-hq/projects/56
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

ps_features2:
name: Add labelled issues to PS features team 2
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-DM-Start') ||
contains(github.event.issue.labels.*.name, 'A-Broadcast')
steps:
- uses: actions/add-to-project@main
with:
project-url: https://github.com/orgs/element-hq/projects/58
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

ps_features3:
name: Add labelled issues to PS features team 3
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-Composer-WYSIWYG')
steps:
- uses: actions/add-to-project@main
with:
project-url: https://github.com/orgs/element-hq/projects/57
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

voip:
name: Add labelled issues to VoIP project board
runs-on: ubuntu-latest
Expand Down

0 comments on commit abaa3bc

Please sign in to comment.