2022-07-13 16:09:07 +00:00
|
|
|
type: object
|
|
|
|
additionalProperties: false
|
|
|
|
properties:
|
|
|
|
project:
|
|
|
|
type: object
|
2022-07-13 18:26:08 +00:00
|
|
|
additionalProperties: false
|
2022-07-13 16:09:07 +00:00
|
|
|
properties:
|
2022-07-13 18:26:08 +00:00
|
|
|
homepage:
|
2022-07-19 20:18:58 +00:00
|
|
|
type: [ string, 'null' ]
|
2022-07-13 18:26:08 +00:00
|
|
|
description: url of the project's homepage
|
|
|
|
examples:
|
|
|
|
- https://github.com/yanick/app-changelord
|
2022-07-13 16:09:07 +00:00
|
|
|
name:
|
2022-07-19 20:18:58 +00:00
|
|
|
type: [ 'null', string ]
|
2022-07-13 16:09:07 +00:00
|
|
|
description: name of the project
|
|
|
|
examples:
|
|
|
|
- App::Changelord
|
2022-07-19 20:18:58 +00:00
|
|
|
change_types:
|
2022-07-13 16:09:07 +00:00
|
|
|
type: array
|
|
|
|
items:
|
|
|
|
type: object
|
2022-07-19 20:18:58 +00:00
|
|
|
additionalProperties: false
|
|
|
|
properties:
|
|
|
|
keywords:
|
|
|
|
type: array
|
|
|
|
items: { type: string }
|
|
|
|
level: { enum: [ major, minor, patch ] }
|
|
|
|
title: { type: string }
|
2022-07-13 16:09:07 +00:00
|
|
|
releases:
|
|
|
|
type: array
|
|
|
|
items:
|
|
|
|
oneOf:
|
|
|
|
- type: string
|
2022-07-13 19:00:23 +00:00
|
|
|
- type: object
|
2022-07-19 20:18:58 +00:00
|
|
|
additionalProperties: false
|
2022-07-13 19:00:23 +00:00
|
|
|
properties:
|
|
|
|
version: { type: string }
|
2022-07-19 20:18:58 +00:00
|
|
|
date: { type: ['null',string] }
|
|
|
|
changes: { type: 'array', items: { $ref: '#/$defs/change' } }
|
|
|
|
$defs:
|
|
|
|
change:
|
|
|
|
type: object
|
|
|
|
required: [ desc ]
|
|
|
|
additionalProperties: false
|
|
|
|
properties:
|
|
|
|
desc: { type: string }
|
|
|
|
ticket: { type: [ string, 'null' ] }
|
|
|
|
type: { type: [ string, 'null' ] }
|