Skip to content

Commit 911061b

Browse files
feat: add PR templates per content type (#7)
Co-authored-by: Paperclip <noreply@paperclip.ing>
1 parent a50db24 commit 911061b

5 files changed

Lines changed: 125 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## Boombox Track Submission
2+
3+
**Content type:** Boombox
4+
5+
### Checklist
6+
7+
#### Required files
8+
- [ ] `meta.yaml` with all required fields
9+
- [ ] Audio file: `.mp3`, `.wav`, or `.ogg`
10+
11+
#### meta.yaml fields
12+
- [ ] `title` — display name for this boombox track
13+
- [ ] `author` — creator name or handle
14+
- [ ] `description` — brief description of the track
15+
- [ ] `tags` — array of tags from `content/tags.yaml` (optional)
16+
17+
#### Naming & structure
18+
- [ ] Folder placed in `content/boombox/<slug>/`
19+
- [ ] Slug is lowercase alphanumeric with hyphens (e.g. `chill-vibes`)
20+
- [ ] No file exceeds 50 MB
21+
22+
### Description
23+
24+
<!-- Describe your boombox track: genre, mood, etc. -->
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## Horn Sound Submission
2+
3+
**Content type:** Horn Sound
4+
5+
### Checklist
6+
7+
#### Required files
8+
- [ ] `meta.yaml` with all required fields
9+
- [ ] Audio file: `.mp3`, `.wav`, or `.ogg`
10+
11+
#### meta.yaml fields
12+
- [ ] `title` — display name for this horn sound
13+
- [ ] `author` — creator name or handle
14+
- [ ] `description` — brief description of the horn sound
15+
- [ ] `tags` — array of tags from `content/tags.yaml` (optional)
16+
17+
#### Naming & structure
18+
- [ ] Folder placed in `content/hornsounds/<slug>/`
19+
- [ ] Slug is lowercase alphanumeric with hyphens (e.g. `la-cucaracha`)
20+
- [ ] No file exceeds 50 MB
21+
22+
### Description
23+
24+
<!-- Describe your horn sound: what it sounds like, inspiration, etc. -->
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
## Light Show Submission
2+
3+
**Content type:** Light Show
4+
5+
### Checklist
6+
7+
#### Required files
8+
- [ ] `meta.yaml` with all required fields
9+
- [ ] `.fseq` sequence file
10+
- [ ] `.mp3` audio file (optional but recommended)
11+
12+
#### meta.yaml fields
13+
- [ ] `title` — display name for this light show
14+
- [ ] `author` — creator name or handle
15+
- [ ] `description` — brief description of the light show
16+
- [ ] `tags` — array of tags from `content/tags.yaml` (optional)
17+
18+
#### Naming & structure
19+
- [ ] Folder placed in `content/lightshows/<slug>/`
20+
- [ ] Slug is lowercase alphanumeric with hyphens (e.g. `holiday-special`)
21+
- [ ] No file exceeds 50 MB
22+
23+
### Description
24+
25+
<!-- Describe your light show: what song/theme, any special effects, etc. -->
26+
27+
### Preview
28+
29+
<!-- Link to a video preview if available -->
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## Lock Sound Submission
2+
3+
**Content type:** Lock Sound
4+
5+
### Checklist
6+
7+
#### Required files
8+
- [ ] `meta.yaml` with all required fields
9+
- [ ] `.wav` audio file
10+
11+
#### meta.yaml fields
12+
- [ ] `title` — display name for this lock sound
13+
- [ ] `author` — creator name or handle
14+
- [ ] `description` — brief description of the lock sound
15+
- [ ] `tags` — array of tags from `content/tags.yaml` (optional)
16+
17+
#### Naming & structure
18+
- [ ] Folder placed in `content/locksounds/<slug>/`
19+
- [ ] Slug is lowercase alphanumeric with hyphens (e.g. `r2d2-beep`)
20+
- [ ] No file exceeds 50 MB
21+
22+
### Description
23+
24+
<!-- Describe your lock sound: what it sounds like, inspiration, etc. -->
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## Wrap Submission
2+
3+
**Content type:** Wrap
4+
5+
### Checklist
6+
7+
#### Required files
8+
- [ ] `meta.yaml` with all required fields
9+
- [ ] Image file: `.png`, `.jpg`, `.jpeg`, `.webp`, or `.svg`
10+
11+
#### meta.yaml fields
12+
- [ ] `title` — display name for this wrap design
13+
- [ ] `author` — creator name or handle
14+
- [ ] `description` — brief description of the wrap
15+
- [ ] `tags` — array of tags from `content/tags.yaml` (optional)
16+
17+
#### Naming & structure
18+
- [ ] Folder placed in `content/wraps/<slug>/`
19+
- [ ] Slug is lowercase alphanumeric with hyphens (e.g. `matte-black`)
20+
- [ ] No file exceeds 50 MB
21+
22+
### Description
23+
24+
<!-- Describe your wrap: color scheme, style, which vehicle models it targets, etc. -->

0 commit comments

Comments
 (0)