@@ -72,6 +72,161 @@ const diamondLightSourceRepos: Repository[] = [
7272 } ,
7373]
7474
75+ const gitlabAriaPHPRepos : Repository [ ] = [
76+ {
77+ name : 'data-deposition-api' ,
78+ description : 'ARIA GraphQL/REST API for metadata deposition (primary)' ,
79+ urls : {
80+ https : 'https://gitlab.com/aria-php/data-deposition-api.git' ,
81+ ssh :
'[email protected] :aria-php/data-deposition-api.git' , 82+ } ,
83+ } ,
84+ {
85+ name : 'aria-graphql-client' ,
86+ description : 'PHP library for communicating with ARIA GraphQL API' ,
87+ urls : {
88+ https : 'https://gitlab.com/aria-php/aria-graphql-client.git' ,
89+ ssh :
'[email protected] :aria-php/aria-graphql-client.git' , 90+ } ,
91+ } ,
92+ {
93+ name : 'aria-elasticsearch-client' ,
94+ description : 'Elasticsearch client for ARIA search records' ,
95+ urls : {
96+ https : 'https://gitlab.com/aria-php/aria-elasticsearch-client.git' ,
97+ ssh :
'[email protected] :aria-php/aria-elasticsearch-client.git' , 98+ } ,
99+ } ,
100+ {
101+ name : 'aria-rest' ,
102+ description : 'REST API framework for defining versioned APIs' ,
103+ urls : {
104+ https : 'https://gitlab.com/aria-php/aria-rest.git' ,
105+ ssh :
'[email protected] :aria-php/aria-rest.git' , 106+ } ,
107+ } ,
108+ {
109+ name : 'aria-storage-interface' ,
110+ description : 'Storage provider interface' ,
111+ urls : {
112+ https : 'https://gitlab.com/aria-php/aria-storage-interface.git' ,
113+ ssh :
'[email protected] :aria-php/aria-storage-interface.git' , 114+ } ,
115+ } ,
116+ {
117+ name : 'aria-webhooks' ,
118+ description : 'Standard webhook payload format for ARIA platform' ,
119+ urls : {
120+ https : 'https://gitlab.com/aria-php/aria-webhooks.git' ,
121+ ssh :
'[email protected] :aria-php/aria-webhooks.git' , 122+ } ,
123+ } ,
124+ {
125+ name : 'aria-incoming-email' ,
126+ description : 'Incoming email message routing' ,
127+ urls : {
128+ https : 'https://gitlab.com/aria-php/aria-incoming-email.git' ,
129+ ssh :
'[email protected] :aria-php/aria-incoming-email.git' , 130+ } ,
131+ } ,
132+ {
133+ name : 'aria-mailer' ,
134+ description : 'Email wrapper (PHPMailer + Swiftmailer)' ,
135+ urls : {
136+ https : 'https://gitlab.com/aria-php/aria-mailer.git' ,
137+ ssh :
'[email protected] :aria-php/aria-mailer.git' , 138+ } ,
139+ } ,
140+ {
141+ name : 'aria-mailgun-webhooks' ,
142+ description : 'Mailgun webhook event parser' ,
143+ urls : {
144+ https : 'https://gitlab.com/aria-php/aria-mailgun-webhooks.git' ,
145+ ssh :
'[email protected] :aria-php/aria-mailgun-webhooks.git' , 146+ } ,
147+ } ,
148+ {
149+ name : 'aria-invite-users' ,
150+ description : 'User invitation framework' ,
151+ urls : {
152+ https : 'https://gitlab.com/aria-php/aria-invite-users.git' ,
153+ ssh :
'[email protected] :aria-php/aria-invite-users.git' , 154+ } ,
155+ } ,
156+ {
157+ name : 'aria-data-subscription' ,
158+ description : 'Data source subscription framework for feeds' ,
159+ urls : {
160+ https : 'https://gitlab.com/aria-php/aria-data-subscription.git' ,
161+ ssh :
'[email protected] :aria-php/aria-data-subscription.git' , 162+ } ,
163+ } ,
164+ {
165+ name : 'aria-stats' ,
166+ description : 'Performance statistics monitoring' ,
167+ urls : {
168+ https : 'https://gitlab.com/aria-php/aria-stats.git' ,
169+ ssh :
'[email protected] :aria-php/aria-stats.git' , 170+ } ,
171+ } ,
172+ {
173+ name : 'aria-site-logger' ,
174+ description : 'Monolog plugin for ARIA site logging' ,
175+ urls : {
176+ https : 'https://gitlab.com/aria-php/aria-site-logger.git' ,
177+ ssh :
'[email protected] :aria-php/aria-site-logger.git' , 178+ } ,
179+ } ,
180+ {
181+ name : 'aria-service-ai' ,
182+ description : 'Service AI library' ,
183+ urls : {
184+ https : 'https://gitlab.com/aria-php/aria-service-ai.git' ,
185+ ssh :
'[email protected] :aria-php/aria-service-ai.git' , 186+ } ,
187+ } ,
188+ {
189+ name : 'keycloak-api' ,
190+ description : 'PHP bindings for Keycloak Account API' ,
191+ urls : {
192+ https : 'https://gitlab.com/aria-php/keycloak-api.git' ,
193+ ssh :
'[email protected] :aria-php/keycloak-api.git' , 194+ } ,
195+ } ,
196+ {
197+ name : 'doi-package' ,
198+ description : 'DOI microservice client' ,
199+ urls : {
200+ https : 'https://gitlab.com/aria-php/doi-package.git' ,
201+ ssh :
'[email protected] :aria-php/doi-package.git' , 202+ } ,
203+ } ,
204+ {
205+ name : 'molgenis-php-client' ,
206+ description : 'PHP client for Molgenis database' ,
207+ urls : {
208+ https : 'https://gitlab.com/aria-php/molgenis-php-client.git' ,
209+ ssh :
'[email protected] :aria-php/molgenis-php-client.git' , 210+ } ,
211+ } ,
212+ {
213+ name : 'shibboleth-idp-dockerized' ,
214+ description : 'Dockerized Shibboleth IdP (identity federation)' ,
215+ urls : {
216+ https : 'https://gitlab.com/aria-php/shibboleth-idp-dockerized.git' ,
217+ ssh :
'[email protected] :aria-php/shibboleth-idp-dockerized.git' , 218+ } ,
219+ } ,
220+ {
221+ name : 'rtd-compiler' ,
222+ description : 'ReadTheDocs compiler for ARIA documentation' ,
223+ urls : {
224+ https : 'https://gitlab.com/aria-php/rtd-compiler.git' ,
225+ ssh :
'[email protected] :aria-php/rtd-compiler.git' , 226+ } ,
227+ } ,
228+ ]
229+
75230const fragmentScreenRepos : Repository [ ] = [
76231 {
77232 name : 'fandanGO-core' ,
@@ -126,7 +281,7 @@ const fragmentScreenRepos: Repository[] = [
126281export const reposAndRefsConfig : ReposAndRefsConfig = {
127282 links : {
128283 docs : 'https://diamondlightsource.github.io/smartem-decisions/' ,
129- projectBoard : 'https://github.com/orgs/DiamondLightSource/projects/33 /views/1' ,
284+ projectBoard : 'https://github.com/orgs/DiamondLightSource/projects/51 /views/1' ,
130285 } ,
131286 repositories : [
132287 {
@@ -139,6 +294,11 @@ export const reposAndRefsConfig: ReposAndRefsConfig = {
139294 orgUrl : 'https://github.com/FragmentScreen' ,
140295 repos : fragmentScreenRepos ,
141296 } ,
297+ {
298+ org : 'aria-php' ,
299+ orgUrl : 'https://gitlab.com/aria-php' ,
300+ repos : gitlabAriaPHPRepos ,
301+ } ,
142302 ] ,
143303}
144304
0 commit comments