Fix ci parameter checking script by fufu0615 · Pull Request #6864 · PaddlePaddle/docs (original) (raw)

尝试修复ci参数检查

为方便描述,以下称图中红框部分为文档的标题 API 字符串蓝框部分为文档的参数板块

image-20240913172149139

本pr的大致贡献如下:

完善提取intitle参数的代码

之前的只能提取文档标题 API 字符串 .. py:function:: func()args 参数,完善后可以提取 API 中所有类型的参数;

添加更详细的文档参数检查日志

添加了更详细的日志来帮助排查文档的格式问题:

修复现有问题文档

修正了之前发现的存在格式问题的文档,具体列表见 #6839

统一用 Inplace 文档链接 Outplace 文档

将以下文档改为将 Inplace 版本的 API 文档的参数介绍链接向 Outplace 版本的 API 文档,与其他文档统一:

"api/paddle/index_fill_cn.rst", "api/paddle/index_fill__cn.rst", "api/paddle/index_put_cn.rst", "api/paddle/index_fill__cn.rst",

总览和 Inplace 文档跳过参数检查

在参数检查时,将总览文档(api/paddle/Overview_cn.rst)和所有 Inplace 版本的 API 文档自动跳过

开启参数检查功能