Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
77e4a66
chore(api): refresh generated API documentation and contracts
41tair Oct 8, 2026
fcd34af
docs(api): add exported OpenAPI Markdown snapshots
41tair Oct 8, 2026
9ddfe11
Merge updated stack base into refactor/api-76-10-15
41tair Oct 8, 2026
a1013ff
Merge updated stack base into refactor/api-76-10-16
41tair Oct 8, 2026
1f91f88
Merge updated stack base into refactor/api-76-10-15
41tair Oct 8, 2026
82d604c
Merge updated stack base into refactor/api-76-10-16
41tair Oct 8, 2026
08bea0e
Merge updated stack base into refactor/api-76-10-15
41tair Oct 8, 2026
0ce3036
Merge updated stack base into refactor/api-76-10-16
41tair Oct 8, 2026
ffd046c
docs: align root API snapshots with generated contracts
41tair Oct 9, 2026
a46c2ed
Merge updated stack base into refactor/api-76-10-16
41tair Oct 9, 2026
fffdafa
fix(docs): anchor API Markdown output and remove duplicate snapshots
41tair Oct 9, 2026
5af2f45
Merge updated refactor/api-76-10-14
41tair Oct 15, 2026
489f78d
Merge complete parent workflow migration fixes
41tair Oct 15, 2026
b7e142e
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 19, 2026
797fda0
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 19, 2026
8b776ec
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 19, 2026
7e823e9
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 19, 2026
67e4c44
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 20, 2026
78dfed5
Merge workflow migration compatibility from updated parent
41tair Oct 20, 2026
6e02fc2
Merge execution test compatibility from updated parent
41tair Oct 20, 2026
3e387a6
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 26, 2026
fb980e2
Sync validated refactor/api-76-10-14 fixes
41tair Oct 26, 2026
a529066
Sync validated refactor/api-76-10-14 fixes
41tair Oct 26, 2026
00a7dee
Sync validated refactor/api-76-10-14 fixes
41tair Oct 26, 2026
8c8ac35
Sync validated refactor/api-76-10-14 fixes
41tair Oct 26, 2026
31520b4
Sync validated refactor/api-76-10-14 fixes
41tair Oct 27, 2026
7c6a60d
Sync validated refactor/api-76-10-14 fixes
41tair Oct 27, 2026
ca2e013
Merge updated refactor/api-76-10-14 into refactor/api-76-10-16
41tair Oct 31, 2026
91ec294
Sync validated refactor/api-76-10-14 fixes
41tair Oct 31, 2026
596fed0
Sync validated refactor/api-76-10-14 fixes
41tair Oct 31, 2026
4033e92
Sync validated refactor/api-76-10-14 fixes
41tair Oct 31, 2026
632b411
Sync validated refactor/api-76-10-14 fixes
41tair Oct 31, 2026
1668343
Sync validated refactor/api-76-10-14 fixes
41tair Oct 31, 2026
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
2 changes: 1 addition & 1 deletion api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ The [API schema guide](controllers/API_SCHEMA_GUIDE.md) owns schema changes and
pnpm -C packages/contracts gen-api-contract
```

Refresh the checked-in Markdown reference with:
The checked-in Markdown reference lives in `api/openapi/markdown`. The generator's default output directories are anchored to `api/`, regardless of the working directory. Refresh it with:

```bash
uv run --project api python api/dev/generate_swagger_markdown_docs.py \
Expand Down
8 changes: 4 additions & 4 deletions api/dev/generate_swagger_markdown_docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -410,14 +410,14 @@ def parse_args() -> argparse.Namespace:
"--openapi-dir",
dest="openapi_dir",
type=Path,
default=Path("openapi"),
help="Directory where intermediate JSON spec files will be written.",
default=API_ROOT / "openapi",
help="Directory where intermediate JSON spec files will be written (default: api/openapi).",
)
parser.add_argument(
"--markdown-dir",
type=Path,
default=Path("openapi/markdown"),
help="Directory where split Markdown API docs will be written.",
default=API_ROOT / "openapi" / "markdown",
help="Directory where split Markdown API docs will be written (default: api/openapi/markdown).",
)
parser.add_argument(
"--keep-swagger-json",
Expand Down
Loading