diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..84c726bc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,51 @@ +name: Bug Report +description: Report a bug +title: "[Bug]: " +labels: ["bug"] +body: + - type: input + id: version + attributes: + label: Dojo.js Version + description: What Dojo.js version are you using? + validations: + required: true + + - type: textarea + id: current-behavior + attributes: + label: What happened? + description: Describe the issue here. + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: What is the expected behavior? + description: Describe the expected behavior here. + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: Describe the steps to reproduce the issue here. + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Trace + description: Please provide output of the error. + validations: + required: false + + - type: checkboxes + id: verified-not-exists + attributes: + label: Is there an existing issue for this? + options: + - label: I have searched the existing issues and verified no issue exits for this problem. diff --git a/.github/ISSUE_TEMPLATE/codebase_improvement.yml b/.github/ISSUE_TEMPLATE/codebase_improvement.yml new file mode 100644 index 00000000..b60a0794 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/codebase_improvement.yml @@ -0,0 +1,18 @@ +name: Codebase improvement +description: Feedback on the codebase +title: "[Enhancement]: " +body: + - type: textarea + id: feedback + attributes: + label: Feedback + description: Provide your feedback for the existing codebase. + validations: + required: true + + - type: checkboxes + id: contribution + attributes: + label: If the request is accepted, would you be willing to contribute it? + options: + - label: Yes I would be willing to contribute diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..415a274d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,50 @@ +name: Feature request +description: Suggest a feature +title: "[Feature]: " +body: + - type: textarea + id: suggestion + attributes: + label: Feature Request + description: Describe the feature(s) you would like to be added. + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Proposed Solution + description: Describe a prefered solution. + validations: + required: false + + - type: textarea + id: alternatives + attributes: + label: Alternatives + description: Describe alternatives. + validations: + required: false + + - type: textarea + id: related + attributes: + label: Related Code + description: Link the related code. + validations: + required: false + + - type: textarea + id: context + attributes: + label: Additional context + description: If relevant, please provide the additional context. + validations: + required: false + + - type: checkboxes + id: contribution + attributes: + label: If the feature is accepted, would you be willing to contribute it? + options: + - label: Yes I would be willing to contribute diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..2cb46010 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,19 @@ + + +Closes # + +## Introduced changes + + + +- + +## Checklist + + + +- [ ] Linked relevant issue +- [ ] Updated relevant documentation +- [ ] Added relevant tests +- [ ] Add a dedicated CI job for new examples +- [ ] Performed self-review of the code diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 16a86fc0..d43090ab 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -3,8 +3,6 @@ name: "typedoc" on: push: branches: [main] - pull_request: - branches: [main] permissions: contents: read