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
111 changes: 19 additions & 92 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,102 +2,29 @@ name: "\U0001F41B Bug Report"
description: "If something isn't working as expected \U0001F914"
labels: ["needs triage"]
body:
- type: markdown
attributes:
value: |
## :warning: We use GitHub Issues to track bug reports and feature requests
- type: markdown
attributes:
value: |
## :warning: We use GitHub Issues to track bug reports and feature requests

If you are not sure that your issue is a bug, you could:
If you are not sure that your issue is a bug, you could:

- use our [Discord community](https://discord.gg/jXcMagAPnm)
- use [StackOverflow using the tag `inversifyjs`](https://stackoverflow.com/questions/tagged/inversifyjs)
- use our [Discord community](https://discord.gg/jXcMagAPnm)
- use [StackOverflow using the tag `inversifyjs`](https://stackoverflow.com/questions/tagged/inversifyjs)

**NOTE:** You don't need to answer questions that you know that aren't relevant.
Please, submit the issue in the [monorepo](https://github.com/inversify/monorepo/issues/new?template=bug.yml)

---
Please do not create the issue here, it will be closed.

- type: checkboxes
attributes:
label: "Is there an existing issue for this?"
description: "Please search [here](https://github.com/inversify/InversifyJS/issues) to see if an issue already exists for the bug you encountered"
options:
- label: "I have searched the existing issues"
required: true
---

- type: textarea
validations:
- type: checkboxes
id: no-post
attributes:
label: |
Please do not submit this issue.
description: |
:bangbang:   This issue will be closed. :bangbang:
options:
- label: I understand
required: true
attributes:
label: "Current behavior"
description: "How the issue manifests?"

- type: textarea
attributes:
label: "Steps to reproduce"
description: |
How the issue manifests?
You could leave this blank if you can't reproduce it, but please provide as much information as possible
placeholder: |
1. `npm ci`
2. `npm start:dev`
3. See error...

- type: textarea
validations:
required: true
attributes:
label: "Expected behavior"
description: "A clear and concise description of what you expected to happened (or code)"

- type: textarea
validations:
required: false
attributes:
label: "Possible solution"
description: "If you have a suggestion on how to fix the bug"

- type: markdown
attributes:
value: |
---


- type: input
validations:
required: true
attributes:
label: "Package version"
description: |
Which version of `inversify` are you using?
placeholder: "6.0.1"

- type: input
attributes:
label: "Node.js version"
description: "Which version of Node.js are you using?"
placeholder: "18.0.0"

- type: checkboxes
attributes:
label: "In which operating systems have you tested?"
options:
- label: macOS
- label: Windows
- label: Linux

- type: markdown
attributes:
value: |
---

- type: textarea
attributes:
label: "Stack trace"
description: "If you have a stack trace, please include it here"

- type: textarea
attributes:
label: "Other"
description: |
Anything else relevant? eg: Logs, OS version, IDE, package manager, etc.
**Tip:** You can attach images, recordings or log files by clicking this area to highlight it and then dragging files in
87 changes: 20 additions & 67 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,72 +2,25 @@ name: "\U0001F680 Community Ideas"
description: "I have an idea or proposal \U0001F4A1!"
labels: ["needs triage"]
assignees:
- "notaphplover"
- "notaphplover"
body:
- type: markdown
attributes:
value: |
## :heart: We would love to hear your ideas and proposals

Suggest an idea for a specific feature, product, process, anything you wish to propose to the community for comment and discussion.

**NOTE:** If your idea is approved after discussion, you will be asked to provide more technical information until we get an issue to implement it.

---

- type: checkboxes
attributes:
label: "Is there an existing proposal similar to this?"
description: "Please make sure that your idea is not already proposed otherwise you will be asked to comment on the existing proposal"
options:
- label: "I have searched the existing proposals"
required: true

- type: textarea
validations:
required: true
attributes:
label: "What are you proposing?"
description: "In a few sentences, describe your idea or proposal"
placeholder: |
My idea is ...

- type: textarea
validations:
required: true
attributes:
label: "Is there any specific group of users that will benefit from this?"
description: "Highlight any research, proposals, requests or anecdotes that signal this is the right thing to build. Include links to GitHub Issues, Forums, Stack Overflow, Twitter, Etc"
placeholder: |
I have seen ...

- type: textarea
validations:
required: true
attributes:
label: "What problems are you trying to solve?"
description: "Describe the problems that this idea or proposal will solve"
placeholder: |
I am trying to solve ...

- type: textarea
validations:
required: true
attributes:
label: "Do you have any references or examples that can illustrate your idea?"
description: "If you have any references or examples that can illustrate your idea, who is using it, and how it is being used, please share them here"
placeholder: |
I have seen ...

- type: dropdown
id: idea-type
validations:
- type: markdown
attributes:
value: |
## :heart: We would love to hear your ideas and proposals

Please, submit your idea or proposal in the [monorepo](https://github.com/inversify/monorepo/issues/new?template=feature.yml)

Please do not create the issue here, it will be closed.
---

- type: checkboxes
id: no-post
attributes:
label: |
Please do not submit this issue.
description: |
:bangbang:   This issue will be closed. :bangbang:
options:
- label: I understand
required: true
attributes:
label: "What type of idea is this?"
description: "Select the type of idea that this is"
multiple: false
options:
- "Innovation: No similar idea exists"
- "Improvement of existing idea: Similar idea exists but this is an improvement"
- "Copy of existing idea: Similar idea exists and this is a copy"
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
> [!NOTE]
> InversifyJS will be moving to the [monorepo](https://github.com/inversify/monorepo). Please, consider creating issues and pull requests there.
>
> Next releases will be published in the monorepo, so consider starring it to be notified.

<p align="center">
<a href="https://www.npmjs.com/package/inversify" target="__blank"><img src="https://img.shields.io/npm/v/inversify?color=0476bc&label=" alt="NPM version"></a>
<a href="https://www.npmjs.com/package/inversify" target="__blank"><img alt="NPM Downloads" src="https://img.shields.io/npm/dm/inversify?color=3890aa&label="></a>
Expand Down
Loading