Skip to content

Commit db2acf2

Browse files
Create team.yaml
1 parent 09b5e5a commit db2acf2

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

.github/ISSUE_TEMPLATE/team.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: "Team Request"
2+
description: "Request a new GitHub Team via PR"
3+
title: "[Team Request] TEAM-Name"
4+
labels: [team-request]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
**Instructions:**
10+
1. Fill this form
11+
2. A PR will be created automatically
12+
3. After approval, the team will be created
13+
14+
- type: input
15+
id: team_name
16+
attributes:
17+
label: "Team Name"
18+
description: "Must start with 'TEAM-' (5-25 chars)"
19+
placeholder: "TEAM-example"
20+
validations:
21+
required: true
22+
pattern: "^TEAM-[a-zA-Z0-9_-]{3,20}$"
23+
24+
- type: dropdown
25+
id: privacy
26+
attributes:
27+
label: "Visibility"
28+
options: ["Visible", "Secret"]
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: description
34+
attributes:
35+
label: "Purpose"
36+
description: "What this team will manage"
37+
validations:
38+
required: true
39+
40+
- type: input
41+
id: maintainers
42+
attributes:
43+
label: "Maintainers"
44+
description: "Comma-separated GitHub usernames"
45+
placeholder: "user1,user2"
46+
validations:
47+
required: true
48+
pattern: "^[a-zA-Z0-9_-]+(,[a-zA-Z0-9_-]+)*$"

0 commit comments

Comments
 (0)