Skip to content

Commit

Permalink
Merge pull request #1392 from freedomofpress/add-issue-templates
Browse files Browse the repository at this point in the history
Add bug, feature, release templates
  • Loading branch information
sssoleileraaa authored Jan 18, 2022
2 parents db48dcb + edb6864 commit 40fb099
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Bug report
about: Create a report to help us improve the SecureDrop Client

---

## Description

A short summary of the issue.

## Steps to Reproduce

Please specify your environment if that is necessary to reproduce the bug (if in
doubt, include it).

## Expected Behavior


## Actual Behavior

Please provide screenshots where appropriate.

## Comments

Suggestions to fix, any other relevant information.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project

---
## Description

A short summary of the idea.

## How will this impact [SecureDrop users](https://github.com/freedomofpress/securedrop-ux/wiki/Users)?
<!-- How do you feel this change might impact SecureDrop's usability, accessibility, or usefulness—and specifically, for which users? Has anecdotal feedback from users influenced this change? Does evidence exist from user research to support this idea? Could design or user research efforts be helpful to support a change? -->

## How would this affect the SecureDrop Workstation [threat model](https://github.com/freedomofpress/securedrop-workstation/#threat-model)?
<!-- Would this change create new risks for sources, journalists, or administrators? Would it mitigate existing risks? -->

## User Stories
<!-- If appropriate, add one or more relevant user stories in this format: “As a [role], I want to [task], so that [reason].” -->
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Release
about: Create a tracking ticket for a SecureDrop Client release

---

This issue tracks the SecureDrop Client release [version]. It will be organized by:

- Release Manager:
- Deputy Release Manager:

This release includes the following changes:
- [high level summary of changes]

SecureDrop maintainers and testers: As you QA this release, please report back your testing results as comments on this ticket. File GitHub issues for any problems found, tag them "QA: Release", and associate them with the release milestone for tracking (or ask a maintainer to do so).

## Test plan

[Once completed, insert or link to test plan here, can be left out until then]

## Release tasks

- [ ] Update changelog
- [ ] Create test plan
- [ ] Refresh nightlies
- [ ] Begin formal QA using nightlies; refresh nightlies as needed
- [ ] Build production package in standard [build environment](https://github.com/freedomofpress/securedrop-debian-packaging/wiki/FAQ#how-do-i-create-a-local-environment-suitable-for-building-packages)
- [ ] Sign production package
- [ ] Perform final pre-flight testing using apt-qa.freedom.press
- [ ] Publish production package
- [ ] Publicize release via support channels

0 comments on commit 40fb099

Please sign in to comment.