This repository tracks the OpenAPI document for GSMTasks API.
The latest version can be found in opnapi.yaml.
If you want to see changes from the previous version, compare openapi.slim.yaml between branches. It removes all boilerplate like version in the media type or some trivial examples.
The tracking script uses Github Action with cron trigger, which may stop working if there are no updates for 60 days. If you notice this happening, please ping me in a discussion.
This repository has been recently rewritten. If you need to access the old commits, see branch main-old.
The upstream openapi.yaml often changes without updating its info.version field,
making it impossible to consider the current iteration final until a info.version changes also.
The upstream openapi.yaml is updated regularly, with each update containing different example dates and UUIDs, and using a versioned MIME type that changes with every info.version, making the differences between successive updates cluttered with boilerplate and difficult to read.
It's the openapi.yaml file processed with betterer-json script, with uuid examples removed, date examples replaced with a constant value, and version in mime types replaced with a placeholder.