OpenAPI Specification: Write, Validate, and Generate Code