Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

赛题六:飞桨框架 C++ 文档抽取与展示 Tracking Issue #54075

Closed
10 tasks done
Liyulingyue opened this issue May 23, 2023 · 1 comment
Closed
10 tasks done

赛题六:飞桨框架 C++ 文档抽取与展示 Tracking Issue #54075

Liyulingyue opened this issue May 23, 2023 · 1 comment
Labels
PFCC Paddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfcc status/close 已关闭

Comments

@Liyulingyue
Copy link
Contributor

Liyulingyue commented May 23, 2023

赛题简介

飞桨深度学习框架为用户提供了 Python API 官方文档,便于用户查阅 API 对应的源代码、参数、返回值等。赛题六:飞桨框架 C++ 文档抽取与展示,要求为飞桨框架自动抽取和展示 C++ 文档,并上线至飞桨官网。

更多信息参考 中国软件开源创新大赛:飞桨框架任务挑战赛

任务进展

rfc提交

基础工作

  • 解析编译后代码,抽取API名称、返回值信息,并构造rst文档
  • 解析注释,将doxygen解析为API说明、参数说明、返回值说明信息,并构造rst文档
  • Overview页面生成和构造工作
  • 中英文文档生成,同步生成rst文档
  • Python API映射,根据compat.h文件,映射API到Python API,并添加对应说明

前端协作上线

CI补充

进阶(可作为结项后工作进行)

  • Python API映射工作,设置脚本检索是否存在API映射
  • URL映射工作,尝试给API添加源代码链接
@Liyulingyue Liyulingyue added status/new-issue 新建 type/others 其他问题 and removed status/new-issue 新建 type/others 其他问题 labels May 23, 2023
@paddle-bot paddle-bot bot added the PFCC Paddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfcc label May 24, 2023
@luotao1
Copy link
Contributor

luotao1 commented Jun 13, 2023

@jzhang533 @jiahy0825 讨论后:

  1. 本赛题可以认为基本完成
  2. 但有几个注意点请 @Liyulingyue @gouzil 知晓:
  • 软件开源创新大赛是需要答辩的,赛题完成不等于最终答辩名次。比赛前,会组织所有选手预答辩。
  • 本赛题有特殊性,需要等待飞桨官网上线(时间不确定),因此
    • @sunzhongkai588 会提PRD给官网前后端,但由于 readthedocs 展示页面和官网格式可能有 diff 的,后续如果官网有适配要求,需要选手帮忙响应下
    • readthedocs 展示页面可以自行优化美观,如果官网无法上线,可以使用 readthedocs 网站。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PFCC Paddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfcc status/close 已关闭
Projects
Development

No branches or pull requests

2 participants