Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b383c78
Add initial rest-api-spec converter
pquentin Aug 20, 2025
a21366a
Wrap JSON data with endpoint name
pquentin Aug 22, 2025
ec3a1f6
Add headers
pquentin Aug 22, 2025
ef0ddb1
Extract visibility
pquentin Aug 25, 2025
3ec483a
Add debug logging for types
pquentin Aug 25, 2025
f1fc167
Improve type handling
pquentin Aug 25, 2025
10dd1c6
Extract builting mappings
pquentin Aug 25, 2025
8181cbf
Skip empty headers
pquentin Aug 25, 2025
53a3c55
Add more mappings
pquentin Aug 25, 2025
313e203
Add required field to bodies
pquentin Aug 25, 2025
e6c5ff0
Support CommonCatQueryParameters
pquentin Aug 26, 2025
71e8b13
Fix availability/stability
pquentin Aug 28, 2025
1062546
Improve urls generation
pquentin Aug 29, 2025
61ca205
Serialize description only if required?
pquentin Sep 15, 2025
0035962
Support more complex types
pquentin Sep 16, 2025
cb4a4e4
Add spec and docs for new logs streams endpoints (#5258)
lukewhiting Sep 17, 2025
c902f4f
Update specification output
elasticmachine Sep 17, 2025
ff98251
Add common cat API parameters for unit rendering (#5298)
DaveCTurner Sep 17, 2025
890c767
Edit the log streams endpoint docs (#5305)
lcawl Sep 17, 2025
6445491
Add speficaiton for a new rescore type (#5308)
mayya-sharipova Sep 18, 2025
95e241a
Update specification output
elasticmachine Sep 18, 2025
1f4968a
Update rest-api-spec (#5294)
github-actions[bot] Sep 18, 2025
99bc575
Update rest-api-spec (#5311)
github-actions[bot] Sep 18, 2025
03e01a1
Commit Cargo.lock changes
pquentin Sep 18, 2025
3e8a43b
Show unexpected union
pquentin Sep 18, 2025
f974687
Remove '| string' in query parameters
pquentin Sep 18, 2025
f987030
Merge remote-tracking branch 'origin/main' into rest-api-spec-converter
pquentin Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions compiler-rs/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions compiler-rs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ members = [
"clients_schema",
"openapi_to_clients_schema",
"clients_schema_to_openapi",
"clients_schema_to_rest_api_spec",
"compiler-wasm-lib",
]

Expand Down
1 change: 1 addition & 0 deletions compiler-rs/clients_schema_to_rest_api_spec/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rest-api-output
18 changes: 18 additions & 0 deletions compiler-rs/clients_schema_to_rest_api_spec/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[package]
name = "clients_schema_to_rest_api_spec"
version = "0.1.0"
edition = "2021"
publish = false

[dependencies]
clients_schema = { path = "../clients_schema" }

argh = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
anyhow = { workspace = true }
indexmap = { workspace = true }
itertools = { workspace = true }

tracing = { workspace = true }
tracing-subscriber = { workspace = true }
Loading