Yeah, that's what I've been using as an example actually. I'm working on an API contract generator and validator. Outputting an OpenAPI spec is one of the goals, along with being able to automatically detect breaking API changes to enforce versioning and such things