Skip to content

Commit ac1e946

Browse files
authored
[Github] New Templates (#610)
Adding following templates 1. Pull requests (Bug, feature and enhancement) 2. Co pilot general instructions and review instructions 3. Modify issue templates
1 parent 91eaa1a commit ac1e946

File tree

13 files changed

+477
-14
lines changed

13 files changed

+477
-14
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Bug Report
2-
description: Create a bug report to help us improve CUTLASS
2+
description: Create a bug report to help us improve SYCL*TLA
33
title: "[BUG] "
44
labels: ["? - Needs Triage", "bug"]
55
assignees: []
@@ -10,8 +10,9 @@ body:
1010
attributes:
1111
label: Which component has the problem?
1212
options:
13-
- CuTe DSL
14-
- CUTLASS C++
13+
- CuTe APIs
14+
- CUTLASS APIs
15+
- Python (APIs or Pypi package)
1516
validations:
1617
required: true
1718
- type: textarea

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/documentation_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Documentation request
3-
about: Report incorrect or needed documentation to improve CUTLASS
3+
about: Report incorrect or needed documentation to improve SYCL*TLA
44
title: "[DOC]"
55
labels: "? - Needs Triage, documentation"
66
assignees: ''

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Feature Request
2-
description: Suggest an idea for CUTLASS
2+
description: Suggest an idea for SYCL*TLA
33
title: "[FEA] "
44
labels: ["? - Needs Triage", "feature request"]
55
assignees: []
@@ -10,8 +10,9 @@ body:
1010
attributes:
1111
label: Which component requires the feature?
1212
options:
13-
- CuTe DSL
14-
- CUTLASS C++
13+
- CuTe APIs
14+
- CUTLASS APIs
15+
- Python (APIs or Pypi package)
1516
validations:
1617
required: true
1718
- type: textarea
@@ -21,7 +22,7 @@ body:
2122
description: Please fill out all sections below
2223
value: |
2324
**Is your feature request related to a problem? Please describe.**
24-
A clear and concise description of what the problem is. Ex. I wish I could use CUTLASS to do [...]
25+
A clear and concise description of what the problem is. Ex. I wish I could use SYCL*TLA to do [...]
2526
2627
**Describe the solution you'd like**
2728
A clear and concise description of what you want to happen.

.github/ISSUE_TEMPLATE/submit_question.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Submit question
3-
about: Ask a general question about CUTLASS
3+
about: Ask a general question about SYCL*TLA
44
title: "[QST]"
55
labels: "? - Needs Triage, question"
66
assignees: ''

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## Description
2+
<!-- What does this PR do? -->
3+
4+
## Type
5+
- [ ] Bug - [ ] Feature - [ ] Performance - [ ] Refactor
6+
7+
## Testing
8+
- [ ] Tests pass - [ ] Xe12 - [ ] Xe20
9+
10+
## Performance
11+
| Metric | Before | After |
12+
|--------|--------|-------|
13+
| | | |
14+
15+
## References
16+
Fixes #
17+
18+
## Checklist
19+
- [ ] Copyright - [ ] Co-pilot Review - [ ] Deprecated APIs not used
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## Bug
2+
<!-- What's broken? -->
3+
4+
Severity: <!-- Critical/High/Medium/Low -->
5+
6+
## Root Cause
7+
<!-- Why? -->
8+
9+
## Fix
10+
<!-- How? -->
11+
12+
## Verification
13+
Before: <!-- error -->
14+
After: <!-- fixed -->
15+
16+
## Testing
17+
- [ ] Regression/Units test
18+
- [ ] Tests pass
19+
20+
## Details
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Feature
2+
<!-- What capability? -->
3+
4+
## Use Case
5+
<!-- Why? Who needs it? -->
6+
7+
## API
8+
```cpp
9+
// Signature
10+
```
11+
12+
## Example
13+
```cpp
14+
// Usage
15+
```
16+
17+
## Testing
18+
- [ ] Tests - [ ] Example - [ ] Docs
19+
20+
## ToDo
21+
- [ ] Implement A
22+
- [ ] Implement B
23+
- [ ] Document
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## Optimization
2+
<!-- What? -->
3+
4+
## Profiling
5+
Tool: <!-- Benchmark Tests or Profiling Tools -->
6+
Bottleneck: <!-- What's slow? -->
7+
8+
## Results
9+
| Case | Before | After | Gain |
10+
|------|--------|-------|------|
11+
| | | | |
12+
13+
## Changes
14+
<!-- How? -->
15+
16+
## Testing
17+
- [ ] Tests pass - [ ] Xe12 - [ ] Xe20
18+
19+
Related: #
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Refactoring
2+
<!-- What code? -->
3+
4+
## Why
5+
<!-- Motivation? -->
6+
7+
## Changes
8+
<!-- Technique? -->
9+
10+
## Preservation
11+
- [ ] Tests unchanged
12+
- [ ] Perf unchanged
13+
14+
## Quality
15+
| Metric | Before | After |
16+
|--------|--------|-------|
17+
| LOC | | |
18+
| Performance | | |
19+
20+
## ToDo
21+
- [ ] Implement A
22+
- [ ] Implement B
23+
- [ ] Document

0 commit comments

Comments
 (0)