Commit Graph

33 Commits

Author SHA1 Message Date
Aramis Sennyey 0fbcf23714 feat: add support for OpenAPI 3.1 (#32300)
* breaking: add support for OpenAPI 3.1

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* add changeset

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* update nullable prop

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* remove more allowReserved usages

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* make changes less breaking

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* Apply suggestion from @aramissennyeydd

Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

---------

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2026-02-28 09:04:02 -05:00
aramissennyeydd b2831706d5 feat(docs): autogenerate documentation from the API specs
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-28 09:26:54 -06:00
Vincenzo Scamporlino 25350e9e5d openapi-utils: rename export
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-01-23 13:39:34 +01:00
Vincenzo Scamporlino fc682e8998 openapi: update docs
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-01-21 20:12:54 +01:00
aramissennyeydd 511e03bd0e update docs following rebase
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:46 -04:00
aramissennyeydd 68dda8c048 address PR feedback
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:46 -04:00
Aramis Sennyey 7ab162e730 rename to schema/openapi directory
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 23e2366911 adjust docs
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
AmbrishRamachandiran 8bbb568d46 fixing grammer mistakes in openapi-docs
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2024-09-30 13:44:41 +05:30
AmbrishRamachandiran 25d00302eb Fixing grammer mistakes in openapi-docs
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2024-09-30 13:40:23 +05:30
Łukasz Jernaś 326faeddae fix(docs): Fixed various letter casing and script errors
Signed-off-by: Łukasz Jernaś <lukasz.jernas@allegro.com>
2024-09-09 10:36:59 +02:00
Himesh Ladva 73a963492e chore(docs): update openapi generate-client command
Signed-off-by: Himesh Ladva <himeshladva@gmail.com>
2024-04-25 09:55:24 +01:00
Fredrik Adelöw 34c24a15f8 Merge pull request #23812 from BillyMichael/docs/openapi-fix
Update OpenAPI docs to use the correct NPM package for Optic
2024-04-08 14:52:54 +02:00
Billy Michael cd51c49e38 docs: update npm package name for optic
Signed-off-by: Billy Michael <billy_michael@outlook.com>
2024-03-22 20:39:31 +00:00
secustor 4a1689862c docs(openapi): document JAVA requirement for client generation
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-03-20 22:36:24 +01:00
Aramis b107fdf609 rework generate to take flags instead of subcommands
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-24 10:40:04 -05:00
Aramis e16864039b fix more documentation and workflows
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-22 13:42:48 -05:00
Aramis ff3a604dae feat(repo-tools): Update OpenAPI command naming.
fixes: https://github.com/backstage/backstage/issues/21790

Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-22 13:42:48 -05:00
Aramis 04907c39c2 update documentation and add changeset
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2024-01-18 16:27:49 -05:00
Aramis 079ff13f3e add to the mkdocs file as well
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-12-13 13:49:07 -05:00
Aramis f57cfb2724 add other docs to the sidebar as well
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-12-11 09:40:16 -05:00
Aramis a4bde21af1 add a section for openapi
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-12-11 09:34:00 -05:00
Aramis dcd782bdc8 add tutorial to sidebar and fix wording
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-12-11 09:27:03 -05:00
Aramis ec7b27def5 fix typos
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-12-08 12:27:56 -05:00
Aramis 4f52bb6ba5 add an initial tutorial
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-12-08 12:22:32 -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
Aramis 6694b369a3 feat(repo-tools): add a new command that provides dynamic test-driven OpenAPI schema feedback.
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-10-23 13:45:00 -04:00
Johan Haals 3c38b7cd4d Update link to docs
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-02-27 10:07:05 +01:00
Patrik Oldsberg 4cad73ca7f run prettier
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-26 12:02:06 +01:00
Otto Sichert b23bc7f9c3 Change default port of backend to 7007 due to MacOS Control Center update
Signed-off-by: Otto Sichert <git@ottosichert.de>
2021-11-18 16:45:57 +01:00
Patrik Oldsberg af141c0766 rewrite repo location urls 2020-11-03 11:03:49 +01:00
Patrik Oldsberg 521728348d backend: change the default backend plugin mount point to /api 2020-09-23 09:39:47 +02:00
Marcus Eide 53f1426bc9 [auth]: Add openapi specification (#1309)
* Add openapi specification for the auth api

* Review comments

* Add more information about the responses in frame/handler
2020-06-16 15:05:42 +02:00