通常のドキュメント閲覧には uv run mkdocs serve だけで十分です。以下は必要な場面で手動実行するスクリプトです。
verify.pyVerify コードの登録・検証状況の最新化を行う CLI です。Verify 運用を回すときに使用します。combine.py提出用のsubmit.cppを生成し、必要ならクリップボードへコピーします。ライブラリ管理や docs 生成には不要です。
新規登録:
uv run scripts/verify.py add main.cpp \
--url https://judge.yosupo.jp/problem/lca \
--title "Lowest Common Ancestor"検証済みとしてマーク:
uv run scripts/verify.py mark verify/library_checker/lowest_common_ancestor.cpp
uv run scripts/verify.py mark --allmkdocs_hooks.pyMkDocs のフック本体です。nav 差し替え、bundled/生成、docsrc/library//docsrc/verify/の自動生成を行います。_internal/docs_catalog.pyLibrary / Note のスキャン、nav / index 生成、ライブラリページ末尾の管理セクション生成を担当します。_internal/verify_docs.pyVerify ページ、Verify index、Verify nav の生成を担当します。_internal/verify_data.pyverify/status.jsonの読み書き、ハッシュ計算、judge URL 解決など Verify 系の共通処理です。bundle_header.py#includeを展開してbundled/の単一ファイルを生成します。_internal/docs_common.pyタイトル読取やwrite_if_changedなど、docs 系の小さい共通処理です。_internal/project_paths.pyscripts/内で共有するパス定義です。