{"repo":"Backbase/backbase-openapi-tools","free":true,"listed":false,"github":"https://github.com/Backbase/backbase-openapi-tools","clone":"git clone https://github.com/Backbase/backbase-openapi-tools.git","description":"Backbase Open Api Tools (boat) helps manage large OpenAPI projects","language":"Mustache","stars":50,"topics":["java","openapi3","openapi","maven","maven-plugin","swagger"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Backbase OpenApi Tools The Backbase Open API Tools is a collection of tools created to work efficiently with OpenAPI It currently consists of Create Diff Report between 2 OpenAPI versions of the same spec (Based on https://github.com/quen2404/openapi-diff) Decompose Transformer to remove Composed Schemas from OpenAPI specs to aid in code generators Case Transformer to view how your API looks like when going from Camel Case to Snake Case (transforms examples too) Code Generator based on openapi-generator.tech with optimized templates and fixes. Lint mojo based on Zalando Zally and Backbase API Release Notes BOAT is still under development and subject to change. 0.18.2 Spring generator: fixed @ExampleObject rendering in api.mustache by unwrapping escaped quotes in example payloads. Added unwrapEscapedQuotes lambda to boat-spring generator templates to prevent malformed annotation values (for example value = \"\\\"{...}\" ). Added a regression test to verify generated Spring API interfaces include valid @ExampleObject annotation values and remain parseable Java code. 0.18.1 Use Jackson3 imports in BigDecimalCustomSerializer.class when using useJackson3 set to true 0.18.0 openapi-generator 7.20.0 baseline (Spring Boot 4, Jackson 3) moved Java and JavaSpring templates to 7.20.0 adding remaing custom features removed custom createApiComponent in favor of the standard generateClientAsBean with default set to true removed custom useLombokAnnotations in favor of built-in lombokAnnotation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Backbase","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Backbase/backbase-openapi-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}