Conversation
sairin1202
commented
Jan 7, 2026
- add issue template for hackathon
There was a problem hiding this comment.
Pull request overview
This PR adds a GitHub issue template for hackathon tasks, specifically for the "2026 New Year Challenge" memU track. The template provides structured fields for participants to submit hackathon tasks with details about requirements, review criteria, and task specifications.
Key Changes:
- Adds a new issue template file
hackathon_task.ymlwith form fields for hackathon task submissions - Includes fields for task name, description, requirements, review criteria, labels, and assignees
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| name: Hackathon Task | ||
| description: The official designated task for the memU track in the 2026 New Year Challenge | ||
| title: "[2026NewYearChallenge] " | ||
| labels: ["hackathon-task"] | ||
| assignees: [] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Thank you for taking the time to join the challenge, and best of luck! | ||
|
|
||
| - type: input | ||
| id: task_name | ||
| attributes: | ||
| label: Name | ||
| description: The name of this hackathon task. | ||
| placeholder: "e.g., Add long-term memory compression for agents" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: about | ||
| attributes: | ||
| label: About | ||
| description: Brief background / context for the task (why it matters, what problem it solves). | ||
| placeholder: "Explain the context and motivation." | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: hackathon_task | ||
| attributes: | ||
| label: Hackathon Task | ||
| description: The designated track identifier for this challenge. | ||
| value: "2026NewYearChallenge" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: dropdown | ||
| id: label_hint | ||
| attributes: | ||
| label: Label | ||
| description: Pick the most appropriate label for this task. | ||
| options: | ||
| - hackathon-task | ||
| - enhancement | ||
| - bug | ||
| - documentation | ||
| - question | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: assignees_hint | ||
| attributes: | ||
| label: Assignees | ||
| description: GitHub usernames to assign (comma-separated). If empty, maintainers will triage. | ||
| placeholder: "e.g., alice,bob" | ||
| validations: | ||
| required: false | ||
|
|
||
| - type: textarea | ||
| id: description | ||
| attributes: | ||
| label: Description* | ||
| description: What will this task implement? | ||
| placeholder: "Enter a clear and concise description of the task you want to implement." | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: requirements | ||
| attributes: | ||
| label: Requirements (optional) | ||
| description: What will your planned pull request include? (APIs, modules, tests, docs, etc.) | ||
| placeholder: | | ||
| - [ ] Implementation details | ||
| - [ ] Tests | ||
| - [ ] Docs / examples | ||
| - [ ] Compatibility notes | ||
| validations: | ||
| required: false | ||
|
|
||
| - type: textarea | ||
| id: review_criteria | ||
| attributes: | ||
| label: Review Criteria (optional) | ||
| description: How will this task be evaluated? | ||
| placeholder: | | ||
| Example: | ||
| - Correctness (passes tests, no regressions) | ||
| - Quality (readability, modularity) | ||
| - DX (good docs / examples) | ||
| - Impact (useful for memU users) | ||
| validations: | ||
| required: false |
There was a problem hiding this comment.
The entire file has incorrect indentation with leading spaces on every line. GitHub issue template YAML files should not have leading spaces before top-level keys. Remove the leading spaces from all lines to fix the indentation.
| - type: dropdown | ||
| id: label_hint | ||
| attributes: | ||
| label: Label | ||
| description: Pick the most appropriate label for this task. | ||
| options: | ||
| - hackathon-task | ||
| - enhancement | ||
| - bug | ||
| - documentation | ||
| - question | ||
| validations: | ||
| required: true |
There was a problem hiding this comment.
The label dropdown field (lines 39-51) is redundant and inconsistent with other issue templates in this repository. The label is already defined at the template level (line 4: labels: ["hackathon-task"]). Other templates like bug_report.yml and feature_request.yml set labels at the template level without asking users to select them again. Remove this dropdown field to maintain consistency with the existing templates.
| - type: input | ||
| id: assignees_hint | ||
| attributes: | ||
| label: Assignees | ||
| description: GitHub usernames to assign (comma-separated). If empty, maintainers will triage. | ||
| placeholder: "e.g., alice,bob" | ||
| validations: | ||
| required: false |
There was a problem hiding this comment.
The assignees input field (lines 53-60) is inconsistent with other issue templates in this repository. None of the existing templates (bug_report.yml, feature_request.yml, improvement_suggestion.yml) include an assignees field in the form. GitHub issue templates typically don't ask users to assign themselves or others during issue creation, as this is handled through the GitHub UI. Remove this field to maintain consistency with existing templates.
| - type: textarea | ||
| id: description | ||
| attributes: | ||
| label: Description* |
There was a problem hiding this comment.
The label "Description*" includes an asterisk, which is inconsistent with how required fields are indicated in other templates. The asterisk is redundant since the field already has "required: true" in its validation (line 69). Other templates in this repository use plain labels like "Description" (see bug_report.yml:14, feature_request.yml:14, improvement_suggestion.yml:14). Remove the asterisk to maintain consistency.
| description: The official designated task for the memU track in the 2026 New Year Challenge | ||
| title: "[2026NewYearChallenge] " | ||
| labels: ["hackathon-task"] | ||
| assignees: [] |
There was a problem hiding this comment.
The top-level assignees field is not used in other issue templates in this repository. For consistency with bug_report.yml, feature_request.yml, and improvement_suggestion.yml, this field should be omitted rather than set to an empty array.