工具和腳本清單
這個框架包含兩個輔助函式目錄。本頁面是索引。
core/tools/ — 檔案和建置輔助工具
| 腳本 | 目的 |
|---|---|
generate_api_docs.sh | 在編輯公開標頭檔後,執行 doxygen2docusaurus,處理 Doxygen XML 檔案,並產生用於 C++ API 參考網站的 Markdown 格式檔案。 |
generate_python_api_docs.py | 從 pyneat 模組的文檔字串中,產生 Python API 參考的 Markdown 格式檔案。 |
generate_tutorial_docs.py | (教學檔案即將停止維護——此腳本的使用將逐漸減少。) |
postprocess_d2d_links.py | 在產生檔案後,修正 Doxygen 到 Docusaurus 連結的 URL 字尾。此腳本會由 generate_api_docs.sh 自動呼叫。 |
strip_empty_programlisting.py | 這是針對空的 <programlisting> 元素的解決方案,因為這些空的元素會讓 doxygen2docusaurus 產生混淆。 |
compute_version.sh | 從 deps/manifest.json 中的 package-version,以及分支建置的 Git 中繼資料,計算框架的套件版本字串。用於 CI 和封裝。 |
expand_code_tabs.py | 擴展教學資源中多語言標籤。 |
run_clean_env.sh |