Skip to content
Open
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
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: 🐞 Bug Report
title: '🐞 Bug: <short description of the bug>'
description: Do you believe you have found a bug?
labels: 'require-triage'
type: Bug

body:
- type: markdown
attributes:
value: |
Thank you for reporting a bug! Please fill out the following sections to help us understand the issue.

- type: checkboxes
attributes:
description: If any of these required steps are missed, we might not be able to review your issue.
label: Bug Report Checklist
options:
- label: I have read and agree to Express's [Code of Conduct](https://github.com/expressjs/.github/blob/master/CODE_OF_CONDUCT.md)
required: true
- label: I have searched for related issues but none matched my issue.
required: true

- type: input
attributes:
label: Version
description: |
To check the installed version, you can use the following command: `npm ls name-of-package name-of-othe-package`
validations:
required: true

- type: textarea
attributes:
label: Platform
description: |
UNIX: output of `uname -a`
Windows: output of `"$([Environment]::OSVersion.VersionString) $(('x86', 'x64')[[Environment]::Is64BitOperatingSystem])"` in PowerShell console

- type: input
attributes:
label: Node.js version
description: |
Output of `node -v`.

- type: textarea
attributes:
label: What is the current behavior?
description: |
Please describe the current behavior of the application, including any error messages or unexpected results.
validations:
required: true

- type: textarea
attributes:
label: What steps will reproduce the bug?
description: |
Please provide detailed steps to reproduce the problem.

To help us understand and fix the issue efficiently, please create a [MCVE](https://stackoverflow.com/help/mcve).
validations:
required: true
16 changes: 0 additions & 16 deletions .github/ISSUE_TEMPLATE/1question.md

This file was deleted.

36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: 🚀 Feature Request
title: '🚀 feature: <short description of the feature>'
description: 'Do you want to make a feature request?'
type: Feature
labels:
- "ideas"
- "require-triage"

body:
- type: markdown
attributes:
value: |
Thank you for submitting a feature request! Please fill out the following sections to help us understand the request.
- type: checkboxes
attributes:
label: Feature Request Checklist
description: If any of these required steps are missed, we might not be able to review your issue.
options:
- label: I have read and agree to Express's [Code of Conduct](https://github.com/expressjs/.github/blob/master/CODE_OF_CONDUCT.md)
required: true
- label: I have searched for related issues but none matched my issue.
required: true
- type: textarea
attributes:
description: What is the feature gap or problem you'd like to address?
label: Overview
validations:
required: true
- type: textarea
attributes:
description: Please describe the feature you would like to see implemented.
label: How should this be implemented in your opinion?
- type: textarea
attributes:
description: Any additional info you'd like to provide.
label: Additional Info
41 changes: 0 additions & 41 deletions .github/ISSUE_TEMPLATE/2bug_report.md

This file was deleted.

38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/3-documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: 📝 Documentation Issue
description: Report a possible issue in the documentation
title: '📝 docs: <short description of the documentation issue>'
labels:
- "docs"
- "require-triage"

body:
- type: markdown
attributes:
value: |
Thank you for submitting this issue! We'll try to triage it ASAP!

- type: checkboxes
attributes:
label: Documentation Issue Checklist
description: If any of these required steps are missed, we might not be able to review your issue.
options:
- label: I have read and agree to Express's [Code of Conduct](https://github.com/expressjs/.github/blob/master/CODE_OF_CONDUCT.md)
required: true
- label: I have searched for related issues but none matched my issue.
required: true

- type: textarea
id: description
attributes:
label: Description
description: Please provide a description of the issue
validations:
required: true

- type: textarea
id: expectations
attributes:
label: Expectations
description: Describe the expected behavior
validations:
required: true
13 changes: 0 additions & 13 deletions .github/ISSUE_TEMPLATE/3feature_request.md

This file was deleted.

40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/4-question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: ❓ Question
description: Seeking help or have a question about usage?
title: '❓ question: <short description of the question>'
labels:
- "question"
- "require-triage"

body:
- type: markdown
attributes:
value: |
**Thank you for your question!**
To help us better understand and assist you, please fill out the following sections with the relevant details.

Please note that we can't debug your entire application for you, but we're happy to help answer specific questions.

You can also connect with the community in the OpenJS Slack workspace:

* [Join Slack](https://slack-invite.openjsf.org/)
* [#express channel](https://openjs-foundation.slack.com/archives/C02QB1731FH)


- type: checkboxes
attributes:
label: Question Checklist
description: If any of these required steps are missed, we might not be able to review your issue.
options:
- label: I have read and agree to Express's [Code of Conduct](https://github.com/expressjs/.github/blob/master/CODE_OF_CONDUCT.md)
required: true
- label: I have searched for related issues but none matched my issue.
required: true

- type: textarea
attributes:
label: Question
description: |
Please provide a clear and concise description of your question or the issue you're facing.
Include any relevant code snippets, error messages, or context that will help us understand your question better.
validations:
required: true
22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/4documentation.yml

This file was deleted.

File renamed without changes.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: 🌐 Website issues
url: https://github.com/expressjs/expressjs.com/issues/new/choose
about: For website issues.