From 88fd2fe421bdeae024326c59dd74ac6674209855 Mon Sep 17 00:00:00 2001 From: yuhan Date: Mon, 4 Aug 2025 15:30:07 +0800 Subject: [PATCH] modify config --- docs/mindspore/_ext/customdocumenter.txt | 1 + docs/mindspore/_ext/generate_ops_mint_rst.py | 5 ++++ docs/mindspore/_ext/generate_rst_by_en.py | 29 ++++++++++--------- docs/mindspore/_ext/overwrite_autodoc.txt | 2 ++ .../_ext/overwriteobjectiondirective.txt | 2 ++ tools/generate_html/base_version.json | 10 +++---- 6 files changed, 31 insertions(+), 18 deletions(-) diff --git a/docs/mindspore/_ext/customdocumenter.txt b/docs/mindspore/_ext/customdocumenter.txt index 2d37ae41f6..a8985f0b84 100644 --- a/docs/mindspore/_ext/customdocumenter.txt +++ b/docs/mindspore/_ext/customdocumenter.txt @@ -22,6 +22,7 @@ class CustomDocumenter(Documenter): members_check_module, members = self.get_object_members(want_all) # **** 排除已写中文接口名 **** + # 获取需要排除的接口名,定义和include两种 file_path = os.path.join(self.env.app.srcdir, self.env.docname+'.rst') exclude_re = re.compile(r'(.. py:class::|.. py:function::)\s+(.*?)(\(|\n)') includerst_re = re.compile(r'.. include::\s+(.*?)\n') diff --git a/docs/mindspore/_ext/generate_ops_mint_rst.py b/docs/mindspore/_ext/generate_ops_mint_rst.py index 3160473dff..1df70dc418 100644 --- a/docs/mindspore/_ext/generate_ops_mint_rst.py +++ b/docs/mindspore/_ext/generate_ops_mint_rst.py @@ -23,6 +23,7 @@ def generate_ops_mint_rst(repo_path, ops_path, mint_path, pr_need='all'): for root, dirs, files in os.walk(os.path.join(repo_path, 'mindspore/python/mindspore/mint')): for file in files: if file in ('__init__.py', 'functional.py'): + # 获取两个模块并按照模块名分类 with open(os.path.join(root, file), 'r+', encoding='utf-8') as f: content = f.read() modulename = '.'.join(root.split('mindspore/python/')[-1].split('/')) @@ -39,6 +40,7 @@ def generate_ops_mint_rst(repo_path, ops_path, mint_path, pr_need='all'): continue one_p = re.findall(r'from mindspore\.(ops|nn).*?(?>> from mindspore import .*?)(ops|nn)', r'\1mint', api_doc) api_doc = api_doc.replace('>>> import mindspore.ops as ops', '>>> from mindspore import mint') + # tensor接口特殊处理样例内容 elif 'mindspore.is_tensor' in name: api_doc = api_doc.replace('>>> from mindspore import Tensor, ops', '>>> from mindspore import Tensor, is_tensor') api_doc = api_doc.replace('>>> ops.is_tensor', '>>> is_tensor') diff --git a/tools/generate_html/base_version.json b/tools/generate_html/base_version.json index fb750b2d8a..75e33126d1 100644 --- a/tools/generate_html/base_version.json +++ b/tools/generate_html/base_version.json @@ -9,12 +9,12 @@ "submenu": { "zh": [ { - "label": "特性介绍", + "label": "Developer Notes", "url": "/docs/zh-CN/master/features/index.html", "id": "master-features" }, { - "label": "API文档", + "label": "API", "url": "/docs/zh-CN/master/api_python/index.html", "id": "master-api_python" }, @@ -24,13 +24,13 @@ "id": "master-faq" }, { - "label": "RELEASE NOTES", + "label": "Release Notes", "url": "/docs/zh-CN/master/RELEASE.html" } ], "en": [ { - "label": "Feature Description", + "label": "Developer Notes", "url": "/docs/en/master/features/index.html", "id": "master-features" }, @@ -45,7 +45,7 @@ "id": "master-faq" }, { - "label": "RELEASE NOTES", + "label": "Release Notes", "url": "/docs/en/master/RELEASE.html" } ] -- Gitee