forked from hmcts/template-java-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtemplate.yaml
More file actions
36 lines (36 loc) · 1.12 KB
/
template.yaml
File metadata and controls
36 lines (36 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
apiVersion: backstage.io/v1alpha1
kind: Template
metadata:
name: java-client-library
title: Java client library template
description: Java client library, allows creating client given a swagger link.
tags:
- recommended
- swagger
- java-client
spec:
owner: Platform Engineering (#rpe)
templater: cookiecutter
type: library
schema:
required:
- component_id
- openapi_url
- base_package
properties:
component_id:
title: Component name
type: string
description: Name of the component, e.g. idam-java-client. idam-client will be artifact id in this case.
description:
title: Description
type: string
description: Description of the library.
openapi_url:
title: OpenAPI URL
type: string
description: URL for OpenAPI spec, e.g. https://raw.githubusercontent.com/hmcts/reform-api-docs/master/docs/specs/bulk-scan-processor.json
base_package:
title: Base package for client
type: string
description: base package for generated classes, example `uk.gov.hmcts.reform.idam.client`