Skip to content

Commit 7b0d9ca

Browse files
committed
fix(docs): remove stale API pages before regeneration
Clear the generated API reference directory before rebuilding pages so removed modules do not leave outdated docs behind. This keeps reference navigation and generated pages in sync with the current source tree.
1 parent 6ac43f8 commit 7b0d9ca

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

mise-tasks/gen/ref-pages.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import argparse
1212
import dataclasses
1313
import os
14+
import shutil
1415
from collections.abc import Sequence
1516
from pathlib import Path
1617
from typing import Any
@@ -80,6 +81,7 @@ def parse_args() -> Args:
8081
def main() -> None:
8182
args: Args = parse_args()
8283
nav = Nav()
84+
shutil.rmtree(args.docs_dir / args.api_root, ignore_errors=True)
8385
for path in args.src.rglob("*.py"):
8486
relative: Path = path.relative_to(args.src)
8587
module_path: Path = relative.with_suffix("")

0 commit comments

Comments
 (0)