This repository is use to generate API Clients for https://osv.dev in different langauges using their OpenAPI Specification
and the OpenAPI Generator.
- Supported Languages & Frameworks
- Getting the latest OpenAPI Schema
- Generation of API Client
- Releasing
- Copyright & License
| Language / Framework | Since | Public Package Link |
|---|---|---|
| Go | 2025-01-17 |
Create a Python Virtual Environment with Poetry and then run:
poetry install
python update-spec.py
This will download the current Swagger 2.0 specification, convert to OpenAPI 3 and put it into the spec folder.
docker run --rm -v "$(PWD):/local" openapitools/openapi-generator-cli batch --clean /local/go.yaml
We use SemVer. Creating a tag, will kick off a release.
Copyright (c) 2025 Paul Horton. All Rights Reserved.
Permission to modify and redistribute is granted under the terms of the Apache 2.0 license.
See the LICENSE file for the full license.