diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d7b33901b..e90f9187e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,8 +1,8 @@ --- name: Bug report about: Create a report to help us improve -title: '' -labels: 'bug' +title: "Bug: " +labels: ["bug", "triage"] assignees: '' --- diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 4d4eeffd9..e3b712223 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,8 +1,8 @@ --- name: Feature request about: Suggest an idea for a new feature -title: '' -labels: 'enhancement, awaiting-triage' +title: "FEAT: " +labels: ["enhancement", "triage"] assignees: '' --- @@ -10,7 +10,7 @@ assignees: '' ## Feature Request ### Problem -A clear and concise description how this idea has manifested and the context. Elaborate on the need for this feature and/or what could be improved. Ex. I'm always frustrated when [...] +A clear and concise description how this idea has manifested and the context. Elaborate on the need for this feature. Ex. I'm always frustrated when [...] ### Requirements A clear and concise description of the requirements to satisfy the new feature. Detail what you expect from a successful implementation of the feature. Ex. When using this feature, it should [...] diff --git a/.github/ISSUE_TEMPLATE/improvement_request.md b/.github/ISSUE_TEMPLATE/improvement_request.md new file mode 100644 index 000000000..570ef797d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/improvement_request.md @@ -0,0 +1,46 @@ +--- +name: Improvement request +about: Suggest an idea for improvement +title: "IMPR: " +labels: ["enhancement", "triage"] +assignees: '' + +--- + +## Improvement Request + +### Problem +A clear and concise description how this idea has manifested and the context. Elaborate on the need for what could be improved. Ex. I'm always frustrated when [...] + +### Requirements +A clear and concise description of the requirements to satisfy the new improvement. Detail what you expect from a successful implementation of the improvement. Ex. When using this improvement, it should [...] + +### Justification +Provide the key benefits in making this a supported improvement. Ex. Adding support for this improvement would ensure [...] + +### Alternative Considerations +Do you currently have a work-around for this? Provide any alternative solutions or improvements you've considered. + +### Related Errors +Add any errors as a direct result of not exposing this improvement. + +Please include steps to reproduce provided errors as follows: +- OS (WIN | MACOS | Linux) +- Python Version OR MATLAB Version +- MySQL Version +- MySQL Deployment Strategy (local-native | local-docker | remote) +- DataJoint Version +- Minimum number of steps to reliably reproduce the issue +- Complete error stack as a result of evaluating the above steps + +### Screenshots +If applicable, add screenshots to help explain your improvement. + +### Additional Research and Context +Add any additional research or context that was conducted in creating this improvement request. + +For example: +- Related GitHub issues and PR's either within this repository or in other relevant repositories. +- Specific links to specific line or focus within source code. +- Relevant summary of Maintainers development meetings, milestones, projects, etc. +- Any additional supplemental web references or links that would further justify this improvement request. diff --git a/.github/workflows/label_issues.yaml b/.github/workflows/label_issues.yaml new file mode 100644 index 000000000..9504b5705 --- /dev/null +++ b/.github/workflows/label_issues.yaml @@ -0,0 +1,18 @@ +name: Label issues +on: + issues: + types: + - reopened + - opened +jobs: + label_issues: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - run: gh issue edit "$NUMBER" --add-label "$LABELS" + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.issue.number }} + LABELS: triage \ No newline at end of file