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

Commit

Permalink
Merge pull request #789 from StarHamster/templates
Browse files Browse the repository at this point in the history
Improve issue templates
  • Loading branch information
ILIYANGERMANOV authored Apr 25, 2022
2 parents 38b1247 + 6bd9c4d commit 6ce05c9
Show file tree
Hide file tree
Showing 8 changed files with 218 additions and 139 deletions.
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

0 comments on commit 6ce05c9

Please sign in to comment.