diff --git a/.github/ISSUE_TEMPLATE/----feature-request.md b/.github/ISSUE_TEMPLATE/----feature-request.md deleted file mode 100644 index be54588e4d..0000000000 --- a/.github/ISSUE_TEMPLATE/----feature-request.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: "\U0001F6E0️ Feature request" -about: Suggest an idea to improve appsmith -title: "[Feature]" -labels: Enhancement -assignees: Nikhil-Nandagopal - ---- - -## Summary - -One paragraph description of the feature. - -## Motivation - -Why should this be worked on? What problems or use cases does it solve or -improve? - -## Additional Context - -Any other context or screenshots or API request payload/responses that you -pertain to the feature. diff --git a/.github/ISSUE_TEMPLATE/---bug-report.md b/.github/ISSUE_TEMPLATE/---bug-report.md deleted file mode 100644 index f7c28fb66d..0000000000 --- a/.github/ISSUE_TEMPLATE/---bug-report.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -name: "\U0001F41B Bug report" -about: Create a bug report to help us improve appsmith -title: "[Bug]" -labels: Bug, Needs Triaging -assignees: Nikhil-Nandagopal - ---- - -## Description - -[What happened] - -### Steps to reproduce the behaviour: - -Add steps to reproduce this behaviour, include console / network logs & screenshots - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -### Important Details - -- Version: [Cloud / Self-Hosted vx.x] -- OS: [e.g.MacOSX] -- Browser [e.g. chrome, safari] -- Environment [production, release, deploy preview] diff --git a/.github/ISSUE_TEMPLATE/---documentation-improvement.md b/.github/ISSUE_TEMPLATE/---documentation-improvement.md deleted file mode 100644 index 99f16d505f..0000000000 --- a/.github/ISSUE_TEMPLATE/---documentation-improvement.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: "\U0001F4D6 Documentation Improvement" -about: Suggest improvements to our documentation -title: "[Docs] " -labels: Documentation -assignees: Nikhil-Nandagopal - ---- - -## Documentation Link - -Add a link to the page which needs improvement (if relevant) - -## Describe the problem - -Is the documentation missing? Or is it confusing? Why is it confusing? - -## Describe the improvement - -A clear and concise description of the improvement. diff --git a/.github/ISSUE_TEMPLATE/---epic.md b/.github/ISSUE_TEMPLATE/---epic.md deleted file mode 100644 index 62ef9cd3a6..0000000000 --- a/.github/ISSUE_TEMPLATE/---epic.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: "\U0001F4D3 Epic" -about: A large planned scope of work for the quarter -title: "[Epic]" -labels: Epic, Product Note -assignees: Nikhil-Nandagopal - ---- - -# Objective -Here you fill in the objective of the product/feature that you are writing about. - -# Success Metrics -List of all metrics you are tracking and the desired goal. -| Goal | Metric | -| ------------- | ------------- | -| e.g. Simplify user experience | Customer satisfaction score increases | -| e.g. Simplify onboarding flow | Decrease churn rate down to 30% | - -# Requirements -| Requirement | User Story | Importance | Notes | -| ------------- | ------------- | ------------- | ------------- | -| e.g. Must be mobile responsive | e.g. as a user, I want to be able to access the platform via mobile phone | High, Low or Medium | Content Cell | -| e.g. The user should be able to leave a comment | e.g as a user, I want to be able to communicate with the other members on the canvas | High, Low or Medium | Content Cell | - -# Out of Scope -List the things that are out of cope or might be revisited after the first release. -- Item 1 -- Item 2 -- Item 3 - -# Developer Handoff Document in Figma -Link to the developer Handoff Document: - -# RACI matrix - -| Label | Value | -| ------------- | ------------- | -| Responsible | | -| Accountable | | -| Consulted | @Nikhil-Nandagopal, @mohanarpit, @areyabhishek| -| Informed | | diff --git a/.github/ISSUE_TEMPLATE/---task.md b/.github/ISSUE_TEMPLATE/---task.md deleted file mode 100644 index 92d2bac48f..0000000000 --- a/.github/ISSUE_TEMPLATE/---task.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "\U0001F4DD Task" -about: Create a task for the team to work on -title: "[Task] " -labels: Task -assignees: '' - ---- - -## SubTasks -- Sub Task1 -- Sub Task2 diff --git a/.github/ISSUE_TEMPLATE/--bug-report.yaml b/.github/ISSUE_TEMPLATE/--bug-report.yaml new file mode 100644 index 0000000000..840eb7ed78 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--bug-report.yaml @@ -0,0 +1,66 @@ +name: 🐞 Bug report +description: Create a bug report to help us improve Appsmith +title: "[Bug]: " +labels: [Bug, Needs Triaging] +assignees: +- Nikhil-Nandagopal +body: +- type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! Please fill the form in English! +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Current Behavior + description: A concise description of what you're experiencing. + placeholder: | + When I do , happens and I see the error message attached below: + ```...``` + validations: + required: false +- type: textarea + attributes: + label: Expected Behavior + description: A concise description of what you expected to happen. + placeholder: When I do , should happen instead. + validations: + required: false +- type: textarea + attributes: + label: Steps To Reproduce + description: Add steps to reproduce this behaviour, include console / network logs & screenshots + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Environment + description: | + Enter the Environment Details: + value: | + - Version: [Cloud / Self-Hosted vx.x] + - OS: [e.g.MacOSX] + - Browser [e.g. chrome, safari] + - Environment [production, release, deploy preview] + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about the issue you are encountering! + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/--documentation-improvement.yaml b/.github/ISSUE_TEMPLATE/--documentation-improvement.yaml new file mode 100644 index 0000000000..100efa8b31 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--documentation-improvement.yaml @@ -0,0 +1,43 @@ +name: 📖 Documentation Improvement +description: Suggest improvements to our documentation +title: "[Docs]: " +labels: [Documentation] +assignees: +- Nikhil-Nandagopal +body: +- type: markdown + attributes: + value: | + Thanks for taking the time to fill out this documentation improvement request! +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue realated to this already exists. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Documentation Link + description: Add a link to the page which needs improvement (if relevant) + validations: + required: false +- type: textarea + attributes: + label: Describe the problem + description: Is the documentation missing? Or is it confusing? Why is it confusing? + validations: + required: false +- type: textarea + attributes: + label: Describe the improvement + description: A clear and concise description of the improvement. + validations: + required: false +- type: textarea + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about the issue you are encountering! + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/--epic.yaml b/.github/ISSUE_TEMPLATE/--epic.yaml new file mode 100644 index 0000000000..868d6ac041 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--epic.yaml @@ -0,0 +1,82 @@ +name: 📓 Epic +description: A large planned scope of work for the quarter +title: "[Epic]: " +labels: [Epic, Product Note] +assignees: +- Nikhil-Nandagopal +body: +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Objective + description: Here you fill in the objective of the product/feature that you are writing about. + validations: + required: false +- type: textarea + attributes: + label: Success Metrics + description: List of all metrics you are tracking and the desired goal. + value: | + | Goal | Metric | + | ------------- | ------------- | + | e.g. Simplify user experience | Customer satisfaction score increases | + | e.g. Simplify onboarding flow | Decrease churn rate down to 30% | + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Requirements + value: | + | Requirement | User Story | Importance | Notes | + | ------------- | ------------- | ------------- | ------------- | + | e.g. Must be mobile responsive | e.g. as a user, I want to be able to access the platform via mobile phone | High, Low or Medium | Content Cell | + | e.g. The user should be able to leave a comment | e.g as a user, I want to be able to communicate with the other members on the canvas | High, Low or Medium | Content Cell | + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Out of Scope + description: | + List the things that are out of cope or might be revisited after the first release. + placeholder: | + - Item 1 + - Item 2 + - Item 3 + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Developer Handoff Document in Figma + description: Link to the developer Handoff Document. + validations: + required: false +- type: textarea + attributes: + label: RACI matrix + description: Please fill the table below. + value: | + | Label | Value | + | ------------- | ------------- | + | Responsible | | + | Accountable | | + | Consulted | @Nikhil-Nandagopal, @mohanarpit, @areyabhishek| + | Informed | | + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about this! + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/--feature-request.yaml b/.github/ISSUE_TEMPLATE/--feature-request.yaml new file mode 100644 index 0000000000..3ba1b0880b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--feature-request.yaml @@ -0,0 +1,36 @@ +name: 🛠️ Feature request +description: Suggest an idea to improve appsmith +title: "[Feature]: " +labels: [Enhancement] +assignees: +- Nikhil-Nandagopal +body: +- type: markdown + attributes: + value: | + Thanks for taking the time to request a feature for Appsmith! +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue related to this feature request already exists. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Summary + description: One paragraph description of the feature. + validations: + required: false +- type: textarea + attributes: + label: Why should this be worked on? What problems or use cases does it solve or improve? + description: A concise description of the problem you are facing or the motivation behind this feature request. + validations: + required: false +- type: textarea + attributes: + label: Anything else? + description: Any other context or screenshots or API request payload/responses that you pertain to the feature. + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/--task.yaml b/.github/ISSUE_TEMPLATE/--task.yaml new file mode 100644 index 0000000000..f0427c1c74 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--task.yaml @@ -0,0 +1,20 @@ +name: 📝 Task +description: Create a task for the team to work on +title: "[Task]: " +labels: [Task] +body: +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue related to this already exists. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: SubTasks + placeholder: | + - Sub Task 1 + - Sub Task 2 + validations: + required: false \ No newline at end of file diff --git a/.gitignore b/.gitignore index f312b4ea14..188f6a4bb2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,11 @@ .env .vscode/* +# to ignore the node_modeules folder +node_modules +# to ignore the package-lock.json file +package-lock.json + # test coverage coverage-summary.json app/client/cypress/locators/Widgets.json