diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 8765ab9ec4..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -name: Bug report -about: "Found a bug? Please fill out the sections below. \U0001F44D" -title: "[BUG]" -labels: bug -assignees: "" ---- - -### Issue Summary - - - -(Write your answer here.) - -### Steps to Reproduce - -1. (for example) Went to ... -2. Clicked on... -3. ... - -### Expected behavior - -A clear and concise description of what you expected to happen. - -### Other information - -#### Screenshots - -If applicable, add screenshots to help explain your problem. - -#### Environment - -- [ ] Formbricks Cloud (app.formbricks.com) -- [ ] self-hosted Formbricks, version/commit: [please provide] - -#### Desktop (please complete the following information): - -- OS: [e.g. iOS] -- Browser [e.g. chrome, safari] -- Version [e.g. 22] - -#### Node.JS version - -[e.g. v18.15.0] - -#### Anything else? - -- Screen recording, console logs, network requests: You can make a recording with [Loom](https://www.loom.com). -- Anything else that you think could be an issue? diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..f158f61f95 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,81 @@ +name: Bug report +description: "Found a bug? Please fill out the sections below. \U0001F44D" +title: "[BUG]" +labels: bug +assignees: [] +body: +- type: textarea + id: issue-summary + attributes: + label: Issue Summary + description: A summary of the issue. This needs to be a clear detailed-rich summary. + validations: + required: true +- type: textarea + id: steps-to-reproduce + attributes: + label: Steps to Reproduce + value: | + 1. (for example) Went to ... + 2. Clicked on... + 3. ... + validations: + required: true +- type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true +- type: textarea + id: other-information + attributes: + label: Other information + validations: + required: false +- type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. + validations: + required: false +- type: checkboxes + id: environment + attributes: + label: Environment + options: + - label: Formbricks Cloud (app.formbricks.com) + - label: Self-hosted Formbricks +- type: textarea + id: desktop-version + attributes: + label: Desktop (please complete the following information) + description: | + examples: + - **OS**: [e.g. iOS] + - **Browser**: [e.g. chrome, safari] + - **Version**: [e.g. 22] + value: | + - OS: + - Node: + - npm: + render: markdown + validations: + required: true +- type: markdown + id: nodejs-version + attributes: + value: | + #### Node.JS version + + [e.g. v18.15.0] +- type: markdown + id: anything-else + attributes: + value: | + #### Anything else? + + - Screen recording, console logs, network requests: You can make a recording with [Loom](https://www.loom.com). + - Anything else that you think could be an issue? diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 402b8d37de..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: Feature request -about: "Suggest an idea for this project \U0001F680" -title: "[FEATURE]" -labels: enhancement -assignees: "" ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. - -### How we code at Formbricks 🤓 - -- Everything is type-safe -- All UI components are in the package `formbricks/ui` -- Run `pnpm dev` to find a demo app to test in-app surveys at `localhost:3002` -- We use **chatGPT** to help refactor code. Use our [Formbricks ✨ megaprompt ✨](https://github.com/formbricks/formbricks/blob/main/megaprompt.md) to create the right context before you write your prompt. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..338cbcbe7a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,45 @@ +name: Feature request +description: "Suggest an idea for this project \U0001F680" +title: "[FEATURE]" +labels: enhancement +assignees: [] +body: +- type: textarea + id: problem-description + attributes: + label: Is your feature request related to a problem? Please describe. + description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + validations: + required: true +- type: textarea + id: solution-description + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + validations: + required: true +- type: textarea + id: alternate-solution-description + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false +- type: textarea + id: additional-context + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. + validations: + required: false +- type: markdown + id: formbricks-info + attributes: + value: | + ### How we code at Formbricks 🤓 + + - Everything is type-safe + - All UI components are in the package `formbricks/ui` + - Run `pnpm dev` to find a demo app to test in-app surveys at `localhost:3002` + - We use **chatGPT** to help refactor code. Use our [Formbricks ✨ megaprompt ✨](https://github.com/formbricks/formbricks/blob/main/megaprompt.md) to create the right + context before you write your prompt.