Skip to content

Commit f0ffa2d

Browse files
katiestruthersxmulliganjoestringer
authored
Add repository guidelines and list of repositories (#105)
Includes relevent issue form templates used in the repository lifecycle section Fixes: #27 Fixes: #82 Co-authored-by: Bill Mulligan <[email protected]> Co-authored-by: Joe Stringer <[email protected]> Signed-off-by: Katie Struthers <[email protected]>
1 parent b23f739 commit f0ffa2d

File tree

4 files changed

+378
-0
lines changed

4 files changed

+378
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Change of Scope
2+
description: Request a change of scope for a repository.
3+
body:
4+
- type: input
5+
id: repository-url
6+
attributes:
7+
label: Repository URL
8+
validations:
9+
required: true
10+
- type: dropdown
11+
id: current-scope
12+
attributes:
13+
label: Current Scope
14+
description: Current scope of the repository, as found in [REPOSITORIES.md](https://github.com/cilium/community/blob/main/REPOSITORIES.md).
15+
options:
16+
- Core
17+
- Ecosystem
18+
- Historical
19+
validations:
20+
required: true
21+
- type: dropdown
22+
id: proposed-scope
23+
attributes:
24+
label: Proposed Scope
25+
description: To learn more about each scope, visit [REPOSITORY-GUIDELINES.md](https://github.com/cilium/community/blob/main/REPOSITORIES.md#scope).
26+
options:
27+
- Core
28+
- Ecosystem
29+
- Historical
30+
validations:
31+
required: true
32+
- type: textarea
33+
id: motivation
34+
attributes:
35+
label: Motivation for Request
36+
description: Describe why you believe this repository should undergo a change of scope.
37+
render: markdown
38+
validations:
39+
required: true
40+
- type: checkboxes
41+
id: terms
42+
attributes:
43+
label: Code of Conduct
44+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/cilium/cilium/blob/main/CODE_OF_CONDUCT.md).
45+
options:
46+
- label: I agree to follow Cilium's Code of Conduct
47+
required: true
48+
- type: checkboxes
49+
id: prerequisites
50+
attributes:
51+
label: To be filled by a Cilium committer
52+
options:
53+
- label: Approved change of scope is reflected in [REPOSITORIES.md](https://github.com/cilium/community/blob/main/REPOSITORIES.md)
54+
required: false
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: New Repository
2+
description: Request the addition of a repository.
3+
body:
4+
- type: input
5+
id: repository-name
6+
attributes:
7+
label: Repository Name
8+
validations:
9+
required: true
10+
- type: dropdown
11+
id: type
12+
attributes:
13+
label: Type
14+
options:
15+
- New
16+
- Donated
17+
- Fork
18+
validations:
19+
required: true
20+
- type: input
21+
id: repository-url
22+
attributes:
23+
label: Repository URL
24+
description: Only needed for donated or fork repository types.
25+
validations:
26+
required: false
27+
- type: dropdown
28+
id: proposed-scope
29+
attributes:
30+
label: Proposed Scope
31+
description: To learn more about each scope, visit [REPOSITORY-GUIDELINES.md](https://github.com/cilium/community/blob/main/REPOSITORIES.md#scope).
32+
options:
33+
- Core
34+
- Ecosystem
35+
validations:
36+
required: true
37+
- type: textarea
38+
id: motivation
39+
attributes:
40+
label: Motivation for Request
41+
description: Describe why you believe this repository should be added, including why you chose its proposed scope.
42+
render: markdown
43+
validations:
44+
required: true
45+
- type: textarea
46+
id: readme
47+
attributes:
48+
label: README
49+
description: Please ensure the README describes the intent of the repository and has usage examples. You can paste the contents of the README below or provide an external link.
50+
render: markdown
51+
validations:
52+
required: true
53+
- type: input
54+
id: license
55+
attributes:
56+
label: License
57+
description: Please ensure that the license adheres to one of the [approved licenses](https://github.com/cncf/foundation/blob/main/allowed-third-party-license-policy.md).
58+
validations:
59+
required: true
60+
- type: checkboxes
61+
id: terms
62+
attributes:
63+
label: Code of Conduct
64+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/cilium/cilium/blob/main/CODE_OF_CONDUCT.md).
65+
options:
66+
- label: I agree to follow Cilium's Code of Conduct
67+
required: true
68+
- type: checkboxes
69+
id: prerequisites
70+
attributes:
71+
label: To be filled by a Cilium committer
72+
description: Please ensure this repository adheres to the following guidelines.
73+
options:
74+
- label: README describes the intent of the repository and has usage examples
75+
required: false
76+
- label: Adheres to one of the [approved licenses](https://github.com/cncf/foundation/blob/main/allowed-third-party-license-policy.md)
77+
required: false
78+
- label: Approved new repository is added into the appropriate list in [REPOSITORIES.md](https://github.com/cilium/community/blob/main/REPOSITORIES.md)
79+
required: false

0 commit comments

Comments
 (0)