33 Commits

Author SHA1 Message Date
aramissennyeydd 170a2b3188 chore: add newline to licenseInfo files
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-12-19 13:16:54 -07:00
Ricardo Ferreira 85895f943c feat: preserve hyphenated property names in OpenAPI generators when using propertyNaming=original
Signed-off-by: Ricardo Ferreira <rfrferreira98@gmail.com>
2025-10-22 09:21:48 +01:00
solimant 7127ac9107 Fix modelEnum.mustache
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:37 +00:00
Jonas Beck a01e1c1547 fix(repo-tools): remove enum const export
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
2025-06-03 18:32:25 +02:00
aramissennyeydd f1fe0d4e35 fix: ensure tags are handled by the generated clients
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-11-28 12:47:12 -05:00
aramissennyeydd 9c86cc5f66 fix types and move packages back to catalog-client
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:46 -04:00
aramissennyeydd 02e7cd3c45 add response to the endpoint map
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:46 -04:00
aramissennyeydd a028799380 move packages to have their own generated code
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:45 -04:00
aramissennyeydd 251e40b0cf update search + todo
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:45 -04:00
Aramis Sennyey 9cf8209799 move generated spec file to generated folder and enforce client import
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
Aramis Sennyey 7e08e2e04b fix api reports for openapi-utils
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
Aramis Sennyey 4ab164dd86 fix api reports
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
Aramis Sennyey 92051737af add public tag to comments
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
aramissennyeydd 9702f41938 update import location
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
aramissennyeydd 61315a9ee4 update template folder structure
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
aramissennyeydd 00c6b272db it works!
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
aramissennyeydd be1db622eb fix templates
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:43 -04:00
Aramis ddf9e55c3a initial work
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:43 -04:00
Aramis fed57c3b1e update the autogenerated file comment
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-25 18:04:39 -05:00
Aramis c04c42b61a feat(openapi-tooling): Fix oneOf client duplications.
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-25 18:00:28 -05:00
Patrik Oldsberg d5daf7032f Merge pull request #22298 from sennyeya/openapi-one-of-support-template
feat(openapi-tooling): Add support for `oneOf` in generated clients
2024-01-22 01:18:22 +01:00
Aramis 5ed7314300 add attribution for each file
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-21 10:50:44 -05:00
Aramis 1f5de82fc7 updating templates to be more in line with expected backstage types.
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-21 10:50:44 -05:00
Aramis 88581bd8c8 update to use the shared additional properties template
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-21 10:50:44 -05:00
Aramis cb60e97bd8 feat(openapi-tooling): Add support for oneOf.
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-21 10:50:44 -05:00
Aramis 324b970209 feat(openapi-tooling): use info.title as the pluginId
the current approach to pass pluginId to the client is opaque and using package name as a title isn't super descriptive.

Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-18 16:21:39 -05:00
Fredrik Adelöw 883782e8a7 Fix a bug in getLocationByRef that led to invalid backend calls
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-21 13:10:08 +01:00
Fredrik Adelöw 05929420a3 Merge pull request #21733 from taras/tm/do-not-change-cwd
Use openapitools.json from @backstage/repo-tools package
2023-12-05 12:02:27 +01:00
Taras Mankovski d2ce05b772 Execute openapi-generator-cli from @backstage/repo-tools directory
Signed-off-by: Taras Mankovski <taras@frontside.com>
2023-12-04 19:55:02 -05:00
Taras Mankovski 7115a27f70 Remove templateDir to prevent openapitools from attempting to read it
Signed-off-by: Taras Mankovski <taras@frontside.com>
2023-12-04 18:08:01 -05:00
Aramis Sennyey bff06a38fd feat: add types to the generated exports
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-12-01 17:22:42 -05:00
Aramis Sennyey 364765cca0 remove response error from template and keep parsing at the client level
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-11-22 14:16:03 -05:00
Aramis Sennyey 38340678c3 feat(openapi): Create Backstage plugins through generator tooling.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
Signed-off-by: Aramis Sennyey <sennyeyaramis@gmail.com>
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-11-17 13:58:25 -05:00