1-
21name : New repo suggestion form
32description : |
43 To suggest a GitHub repo for inclusion in the Serverless Repo Collection, please complete the following form in full:
@@ -11,25 +10,53 @@ body:
1110 description : Describe what this project does (100-200 words)
1211 validations :
1312 required : true
14- - type : input
13+ - type : checkboxes
1514 id : language
1615 attributes :
17- label : language
18- description : (e.g. "English")
19- validations :
20- required : true
21- - type : input
22- id : runtime
23- attributes :
24- label : runtime
25- description : (e.g. "Python")
26- validations :
27- required : true
16+ label : Programming Language
17+ description : Select all programming languages used in this repo
18+ options :
19+ - label : " .NET"
20+ required : false
21+ - label : " AWS CLI"
22+ required : false
23+ - label : " Bash"
24+ required : false
25+ - label : " Go"
26+ required : false
27+ - label : " Integration"
28+ required : false
29+ - label : " Java"
30+ required : false
31+ - label : " JSON"
32+ required : false
33+ - label : " Node.js"
34+ required : false
35+ - label : " OpenAPI"
36+ required : false
37+ - label : " PHP"
38+ required : false
39+ - label : " PowerShell"
40+ required : false
41+ - label : " Python"
42+ required : false
43+ - label : " Ruby"
44+ required : false
45+ - label : " Rust"
46+ required : false
47+ - label : " Spark"
48+ required : false
49+ - label : " TypeScript"
50+ required : false
51+ - label : " VTL"
52+ required : false
53+ - label : " YAML"
54+ required : false
2855 - type : dropdown
2956 id : level
3057 attributes :
3158 label : Level
32- description : choose from 100(beginner) to 400 (expert)
59+ description : Choose from 100 (beginner) to 400 (expert)
3360 options :
3461 - " 100"
3562 - " 200"
@@ -41,36 +68,58 @@ body:
4168 id : type
4269 attributes :
4370 label : Type
44- description : choose from the options below
71+ description : Choose the content type
4572 options :
4673 - " Application"
74+ - " Code Sample"
75+ - " Demo"
4776 - " Examples"
77+ - " How To"
4878 - " Tips"
79+ - " Tooling"
4980 - " Workshop"
81+ validations :
82+ required : true
5083 - type : dropdown
5184 id : usecase
5285 attributes :
5386 label : Use case
54- description : choose from the options below
87+ description : Choose the primary use case
5588 options :
89+ - " AI/ML/GenAI"
5690 - " Backend"
91+ - " Data Processing"
92+ - " Identity"
5793 - " Interactive workload"
5894 - " Observability"
5995 - " Performance"
96+ - " Security"
97+ - " Testing"
98+ - " Web Application"
6099 validations :
61100 required : true
62101 - type : input
63102 id : image
64103 attributes :
65104 label : Primary image
66- description : (500x300 pixels, JPG or PNG) - provide link
105+ description : Architecture diagram (500x300 pixels, JPG or PNG) - provide link
67106 validations :
68107 required : true
69- - type : input
108+ - type : dropdown
70109 id : iac
71110 attributes :
72- label : IaC framework
73- description : (e.g. "AWS SAM", "AWS CDK", "Terraform")
111+ label : IaC framework
112+ description : Choose the Infrastructure as Code framework used
113+ options :
114+ - " AWS CDK"
115+ - " AWS CDK for Terraform"
116+ - " AWS CLI"
117+ - " AWS CloudFormation"
118+ - " AWS SAM"
119+ - " Pulumi"
120+ - " Serverless Framework"
121+ - " Terraform"
122+ - " Terraform (with modules)"
74123 validations :
75124 required : true
76125 - type : checkboxes
@@ -80,20 +129,28 @@ body:
80129 options :
81130 - label : Amazon API Gateway
82131 required : false
132+ - label : Amazon Bedrock
133+ required : false
134+ - label : Amazon CloudFront
135+ required : false
136+ - label : Amazon CloudWatch
137+ required : false
138+ - label : Amazon Cognito
139+ required : false
83140 - label : Amazon DynamoDB
84141 required : false
142+ - label : Amazon ECS
143+ required : false
85144 - label : Amazon EventBridge
86145 required : false
87- - label : AWS IoT
146+ - label : Amazon Kinesis
88147 required : false
89- - label : AWS Lambda
148+ - label : Amazon OpenSearch
90149 required : false
91150 - label : Amazon Rekognition
92151 required : false
93152 - label : Amazon S3
94153 required : false
95- - label : AWS Step Functions
96- required : false
97154 - label : Amazon SNS
98155 required : false
99156 - label : Amazon SQS
@@ -102,25 +159,37 @@ body:
102159 required : false
103160 - label : Amazon Translate
104161 required : false
162+ - label : AWS AppSync
163+ required : false
164+ - label : AWS Fargate
165+ required : false
166+ - label : AWS Glue
167+ required : false
168+ - label : AWS IoT
169+ required : false
170+ - label : AWS Lambda
171+ required : false
172+ - label : AWS Step Functions
173+ required : false
105174 - type : input
106175 id : headline
107176 attributes :
108177 label : Description headline
109- description : (max 160 chars)
178+ description : Short headline (max 160 chars)
110179 validations :
111180 required : true
112181 - type : input
113182 id : url
114183 attributes :
115184 label : Repo URL
116- description : Link to repo
185+ description : Only AWS GitHub repos are supported (e.g. https://github.com/aws-samples/your- repo)
117186 validations :
118187 required : true
119188 - type : textarea
120189 id : resources
121190 attributes :
122191 label : Additional resources
123- description : Additional resources (URLs, up to 5)
192+ description : Additional resources (URLs, one per line, up to 5)
124193 - type : markdown
125194 attributes :
126195 value : |
@@ -150,12 +219,6 @@ body:
150219 attributes :
151220 value : |
152221 Thanks for taking the time to add a repo!
153- - type : input
154- id : leave
155- attributes :
156- label : leave
157- description : Leave blank
158222labels : ["repo-issue"]
159223assignees :
160- - jbesw
161- - bls20AWS
224+ - julianwood
0 commit comments