Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Improve issue templates #789

Merged
merged 1 commit into from
Apr 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Bug Report
description: Create a report to help us improve
title: "[BUG] ..."
labels: ["bug"]
body:
- type: checkboxes
id: terms
attributes:
label: Please confirm the following
options:
- label: I checked [the current issues](https://github.com/ILIYANGERMANOV/ivy-wallet/issues) for duplicate problems
required: true
- type: textarea
id: bug-description
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
placeholder: I clicked something and my millions are not displayed anymore!
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: To Reproduce
description: "Steps to reproduce the behavior:"
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
value: "1. "
validations:
required: false
- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
placeholder: My millions should be displayed!
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.
validations:
required: false
- type: input
id: smartphone
attributes:
label: Smartphone
description: Specify the phone model and Android version.
placeholder: Samsung Galaxy S20 Ultra, Android 11
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional context
description: Add any other context about the problem here.
validations:
required: false
30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/dev-contributor-request.md

This file was deleted.

56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/dev-contributor-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Dev/Contributor Request
description: Report a problem or suggest an improvement
labels: ["dev"]
body:
- type: checkboxes
id: terms
attributes:
label: Please confirm the following
options:
- label: I checked [the current issues](https://github.com/ILIYANGERMANOV/ivy-wallet/issues) for duplicate problems
required: true
- type: dropdown
id: project-building
attributes:
label: Is the project building?
options:
- "Yes"
- "No"
validations:
required: false
- type: textarea
id: description
attributes:
label: What would you like to improve?
description: "I want to:"
placeholder: |
- a
- b
- c
value: "- "
validations:
required: true
- type: textarea
id: because
attributes:
label: Because...
placeholder: |
- d
- e
- f
validations:
required: false
- type: textarea
id: other
attributes:
label: Other
description: Share your thoughts in free format.
validations:
required: false
- type: textarea
id: logs
attributes:
label: Logs
description: Share any logs or information that might help us resolve your issue faster.
validations:
required: false
34 changes: 0 additions & 34 deletions .github/ISSUE_TEMPLATE/feature-request.md

This file was deleted.

40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Feature Request
description: Request a feature to make Ivy Wallet better
title: "[FEATURES] ..."
labels: ["user request"]
body:
- type: checkboxes
id: terms
attributes:
label: Please confirm the following
options:
- label: I checked [the current issues](https://github.com/ILIYANGERMANOV/ivy-wallet/issues) for duplicate problems
required: true
- type: textarea
id: description
attributes:
label: What do you want to be added or improved?
description: "I want to:"
placeholder: As a user I want to ...
value: As a user I want to
validations:
required: true
- type: textarea
id: reason
attributes:
label: Why do you need it?
description: Explain with bullets why do you need it.
placeholder: |
- a
- b
- c
value: "- "
validations:
required: false
- type: textarea
id: because
attributes:
label: How do you imagine it?
description: Write any implementation details that might help us better fulfill your feature request.
validations:
required: false
44 changes: 0 additions & 44 deletions .github/ISSUE_TEMPLATE/import-csv-request.md

This file was deleted.

59 changes: 59 additions & 0 deletions .github/ISSUE_TEMPLATE/import-csv-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Import CSV Request
description: Request an import CSV from specific app to be supported.
title: "[IMPORT] {APP_NAME} ({PACKAGE_NAME})"
labels: ["user request"]
body:
- type: checkboxes
id: terms
attributes:
label: Please confirm the following
options:
- label: I checked [the current issues](https://github.com/ILIYANGERMANOV/ivy-wallet/issues) for duplicate problems
required: true
- type: input
id: url-to-app
attributes:
label: Google PlayStore URL to the app from which you want to import
description: A clear and concise description of what the bug is.
placeholder: https://play.google.com/store/apps/details?id=com.cool.app
validations:
required: false
- type: textarea
id: csv-sample
attributes:
label: Attach Samples CSV from the app
description: Attach an exported CSV file from the app to this issue.
validations:
required: false
- type: dropdown
id: requirements
attributes:
label: CSV file requirements
multiple: true
options:
- includes Income type transaction
- includes Expense type transaction
- includes Transfer type transaction (optional)
- includes title, description, all attributes available in the app (optional)
validations:
required: false
- type: dropdown
id: cost
attributes:
label: Is CSV export from the app free?
options:
- "Yes"
- "No"
- It depends
validations:
required: false
- type: textarea
id: notes
attributes:
label: Developer/Contributor Notes
description: Just a few notes for developers. Ignore the content and don't change it, please.
value: |
- Checkout this **[Sample Commit](https://github.com/ILIYANGERMANOV/ivy-wallet/commit/323ed68343a0904ee33f226480716a30368fd646)** to see how import CSV works in Ivy Wallet
- Make sure that the imported dates of the transactions are correct"
validations:
required: true