Skip to content
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
21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: Bug Report
description: File a bug report.
title: '[Bug]: '
labels: ['bug']
assignees:
- antongolub
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!

- type: textarea
id: what-happened
attributes:
label: What happened?
placeholder: Tell us what you see.
value: 'A bug happened!'
validations:
required: true

- type: textarea
id: what-expected
attributes:
label: How it should work?
description: Also tell us, what did you expect to happen?
value: "Here's how it should work..."
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: How to reproduce the bug?
description: Show an example.
value: 'Step-by-step instructions to reproduce the behavior. Code snippet, gist or issue-demo repository are helpful'
validations:
required: true

- type: input
id: version
attributes:
label: Version
description: What zx version are you running?
placeholder: e.g. 0.0.0
validations:
required: true

- type: dropdown
id: os
attributes:
label: What's OS kind?
multiple: true
options:
- Linux
- Mac
- Windows

- type: dropdown
id: runtime
attributes:
label: What JS runtime is used?
multiple: true
options:
- Node.js
- Deno
- Bun
- GraalVM

- type: input
id: runtime-version
attributes:
label: Runtime Version
description: What JS runtime version are you running?
placeholder: e.g. 0.0.0

- type: textarea
id: logs
attributes:
label: Error stack / relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/google/zx?tab=coc-ov-file).
options:
- label: I agree to follow this project's Code of Conduct
required: true
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/idea.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Feature Request
description: Idea, feature request or proposal.
title: '[Idea]: '
labels: ['feature']
assignees:
- antonmedv

body:
- type: markdown
attributes:
value: |
Thanks for sharing your vision!

- type: textarea
id: idea
attributes:
label: What's your idea?
placeholder: Tell us what you'd like to add or improve.
value: 'A new shiny feature!'
validations:
required: true

- type: textarea
id: why
attributes:
label: Why is that needed? How it may be useful?
placeholder: What problem does it solve?.
value: 'It will make something easier because...'
validations:
required: true

- type: textarea
id: demo
attributes:
label: Maybe you have a demo or example?
value: 'API sketch, code snippet'
render: ts
validations:
required: false
Loading