Skip to content

Commit d2e0c6d

Browse files
committed
[contributing] Convert exercise discussion to use GH issue form
1 parent df266ce commit d2e0c6d

File tree

2 files changed

+58
-26
lines changed

2 files changed

+58
-26
lines changed

.github/ISSUE_TEMPLATE/exercise_discussion.md

Lines changed: 0 additions & 26 deletions
This file was deleted.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Exercise Discussions
2+
description: Want to create a new exercise for Git-Mastery? Discuss the details of the exercise with the Git-Mastery team first.
3+
title: "[Exercise Discussion]"
4+
labels: ["exercise discussion"]
5+
type: "Discussion"
6+
assignees:
7+
- woojiahao
8+
- damithc
9+
body:
10+
- type: markdown
11+
attributes:
12+
value: |
13+
# Exercise discussion
14+
15+
You are currently filing an exercise discussion. This means that you want to contribute a new exercise to Git-Mastery and need approval for the exercise design.
16+
- type: checkboxes
17+
attributes:
18+
label: Existing exercise check
19+
options:
20+
- label: I have verified that this exercise is not yet already in discussion, in progress, or exists
21+
required: true
22+
- type: input
23+
attributes:
24+
label: Tour number
25+
description: Which tour does this exercise belong to?
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Exercise learning outcomes
31+
description: What is the proposed exercise's learning outcomes?
32+
validations:
33+
required: true
34+
- type: textarea
35+
attributes:
36+
label: Exercise setup
37+
description: How will the exercise be setup on the student's machine?
38+
validations:
39+
required: true
40+
- type: textarea
41+
attributes:
42+
label: Exercise grading
43+
description: How will the exercise be graded?
44+
validations:
45+
required: true
46+
- type: checkboxes
47+
attributes:
48+
label: Requires remote repository?
49+
description: If this exercise requires a remote repository, create this exercise discussion first and then file a request for remote repository
50+
options:
51+
- label: This exercise will likely require a remote repository
52+
required: true
53+
- type: textarea
54+
attributes:
55+
label: Additional remarks
56+
description: Any other remarks about this exercise discussion?
57+
validations:
58+
required: false

0 commit comments

Comments
 (0)