Skip to content

Commit 5e8d96c

Browse files
OneMuppetclaude
andcommitted
Add GitHub issue form templates + feedback link in footer
Three beginner-friendly issue forms: General Feedback, Benchmark Review, and Movement Suggestion. No GitHub knowledge needed, just fill in the fields. Footer now links to the issue template chooser. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent f75a9d0 commit 5e8d96c

5 files changed

Lines changed: 157 additions & 0 deletions

File tree

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Benchmark Review
2+
description: A benchmark number feels too high, too low, or something is off
3+
title: "[Benchmark] "
4+
labels: ["benchmark-review"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Think a benchmark is off? We want to know. Every number should be accurate and defensible.
10+
- type: input
11+
id: movement
12+
attributes:
13+
label: Which movement?
14+
placeholder: e.g. Back Squat, Fran, 2000m Row
15+
validations:
16+
required: true
17+
- type: dropdown
18+
id: level
19+
attributes:
20+
label: Which level feels off?
21+
options:
22+
- Beginner
23+
- Beginner+
24+
- Intermediate
25+
- Intermediate+
26+
- Advanced
27+
- Advanced+
28+
- Rx
29+
- Multiple levels
30+
validations:
31+
required: true
32+
- type: dropdown
33+
id: gender
34+
attributes:
35+
label: Male or female standard?
36+
options:
37+
- Male
38+
- Female
39+
- Both
40+
validations:
41+
required: true
42+
- type: dropdown
43+
id: direction
44+
attributes:
45+
label: What's the issue?
46+
options:
47+
- Too high (most people at this level can't hit this number)
48+
- Too low (this is easy for people at this level)
49+
- Other
50+
validations:
51+
required: true
52+
- type: textarea
53+
id: reasoning
54+
attributes:
55+
label: Why do you think it's off?
56+
description: Your experience, data, or reasoning. Anything helps.
57+
placeholder: Based on my experience coaching 200+ athletes...
58+
validations:
59+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Email us
4+
url: mailto:info@openprogression.org
5+
about: Prefer email? Reach us at info@openprogression.org
6+
- name: Browse the standard
7+
url: https://openprogression.org
8+
about: Explore levels, benchmarks, and the methodology on our website
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: General Feedback
2+
description: Share your thoughts, ideas, or suggestions for OpenProgression
3+
title: "[Feedback] "
4+
labels: ["feedback"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to share your feedback! This helps us build a better standard for everyone.
10+
- type: dropdown
11+
id: role
12+
attributes:
13+
label: What best describes you?
14+
options:
15+
- Coach
16+
- Athlete
17+
- Gym Owner
18+
- Developer
19+
- Researcher
20+
- Other
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: feedback
25+
attributes:
26+
label: Your feedback
27+
description: Tell us what's on your mind. What works? What doesn't? What's missing?
28+
placeholder: I think...
29+
validations:
30+
required: true
31+
- type: textarea
32+
id: context
33+
attributes:
34+
label: Any additional context?
35+
description: Optional. Add any background that might help us understand your feedback.
36+
placeholder: For example, your training background, gym size, sport, etc.
37+
validations:
38+
required: false
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Suggest a Movement
2+
description: Suggest a new benchmark movement to add to the standard
3+
title: "[Movement] "
4+
labels: ["new-movement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Want to see a movement added to the standard? Tell us about it.
10+
- type: input
11+
id: movement
12+
attributes:
13+
label: Movement name
14+
placeholder: e.g. Turkish Get-Up, Rope Climb, Ski Erg 1000m
15+
validations:
16+
required: true
17+
- type: dropdown
18+
id: category
19+
attributes:
20+
label: Which category does it belong to?
21+
options:
22+
- Squatting
23+
- Pulling
24+
- Pressing
25+
- Olympic Lifting
26+
- Gymnastics
27+
- Monostructural
28+
- Bodyweight
29+
- Endurance
30+
- New category needed
31+
validations:
32+
required: true
33+
- type: textarea
34+
id: why
35+
attributes:
36+
label: Why should this movement be included?
37+
description: What makes it a good benchmark? Is it widely performed? Is there data available?
38+
placeholder: This movement is commonly tested in...
39+
validations:
40+
required: true
41+
- type: textarea
42+
id: data
43+
attributes:
44+
label: Any data or references?
45+
description: Optional. Links to studies, standards, or community data that could help set the benchmarks.
46+
validations:
47+
required: false

website/app/components/Footer.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ const QUICK_LINKS = [
2222
label: "GitHub",
2323
external: true,
2424
},
25+
{
26+
href: "https://github.com/OpenProgression/openprogression/issues/new/choose",
27+
label: "Give Feedback",
28+
external: true,
29+
},
2530
]
2631

2732
export default function Footer() {

0 commit comments

Comments
 (0)