Company
Date Published
Author
Adam Altman
Word count
1211
Language
-
Hacker News points
None

Summary

The blog post critically examines the proposed overlays for the OpenAPI Specification, highlighting the complexity and limitations of the approach. Although overlays aim to generate a new OpenAPI definition by combining an original definition with an overlay document to address use cases such as adding, removing, or merging information, the author argues that the proposal is flawed. The post outlines issues such as the complexity of learning both the overlays and JMESPath specifications, incorrect example implementations, and the lack of effective tools to process overlays. Instead, existing solutions like decorators for removing internal APIs and overriding descriptions are recommended as practical alternatives. The author suggests that the OpenAPI steering committee reconsider the overlays proposal, advocating for simpler, more effective solutions that meet current user needs without introducing unnecessary complexity.