当前位置: 首页 > news >正文

CANN/opbase文档贡献指南

文档贡献指南

【免费下载链接】opbase本项目是CANN算子库的基础框架库,为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase

欢迎您对本项目文档做出贡献,优质的文档对于项目成功至关重要。本指南将帮助您高效地提交符合规范的文档。

贡献范围

我们欢迎任何能提升文档质量的贡献,包括但不限于:

  • 纠错与改进:修复错别字、语法错误、错误的代码示例、过时的信息或失效的链接。

  • 澄清与优化:让描述更清晰易懂,优化语句结构,补充背景知识。

  • 内容补充:为现有功能添加使用示例、API文档、常见问题解答(FAQ)、最佳实践或警告说明等。

  • 新内容创作:为新增功能撰写全新的章节或教程,比如README、API介绍文档等,如有问题建议先创建Issue讨论。

  • 本地化翻译:帮助我们翻译或校对其他语言的文档。

  • 样式与导航:改进文档网站的布局、可读性和导航结构。

贡献流程

  1. 准备工作

    • 确定任务:如有文档问题可新建Issues,建议标签类别[Documentation|文档反馈],并提供详细描述。基于已有Issues列表,确定待解决的文档issue。
    • 认领任务:在对应的Issue下评论/assign @yourself,表明您将处理它,避免重复劳动。
  2. 文档修改

    • 选择分支:请从master或其他Tag分支下载源码到本地。
    • 遵循格式:
      • 本项目推荐使用Markdown格式
      • 遵循项目既有的写作风格。
      • 图片等静态资源放入对应目录,例如图片一般在docs目录下figures文件夹,特殊情况可自行调整。
    • 谨慎增删:修改内容时,请尽量保持原有的行宽和换行约定。
  3. 提交更改

    • 原子化提交:每个提交应专注于一个独立的修改。例如,“修复xx指南的拼写错误”和“更新API参考的示例代码”应分两次提交。

    • 撰写清晰的提交信息:

      简短说明(不超过50字符) 如有必要,在此处进行更详细描述。说明修改的原因和内容,而不是具体改了什么(代码本身会展示)。 关联的 Issue: #123
  4. 发起Pull Request

    • 目标分支:请将PR合并到项目的目标分支。
    • 标题与描述:
      • PR标题:应清晰概括修改,例如:[Docs] 修复快速入门中的配置示例
      • PR描述:详细说明您的更改内容、动机,并关联对应Issue(使用Closes #123或Fixes #456)。
    • 预览检查:请提前检查本地或在线浏览的文档效果,确保渲染符合预期。
    • 等待审查:维护者会进行审查,可能会提出修改建议。请及时跟进讨论。

写作规范

开发者进行项目文档写作前,请务必先阅读如下规范,如有问题欢迎您随时提出建议!

  • 前提条件:请先学习CANN组织提供的统一写作规范,具体参见CANN文档写作规范。

    • 文档内容要求:介绍项目里必选和可选文档交付件。
    • 目录结构规范:介绍目录划分的原则,例如中、英文管理等。
    • 内容元素规范:介绍不同写作元素的规则,例如文件命名、标题、字体、图片、代码块、链接等。
  • 注意事项:

    除了上述写作规则,还需注意以下事项:

    • 语气:使用友好、专业且中立的语气。面向新手,避免不必要的行话。
    • 术语:保持术语一致性(如统一使用“点击”而非“单击”)。请参考项目术语表(如有)。
    • 代码示例:
      • 确保所有代码示例可运行并经过测试。
      • 提供足够的上下文和解释。
      • 注明代码运行所需的环境或前提条件。
    • 标点与格式:
      • 中英文混排时,使用全角标点,标点符号必须符合中/英文语境。
      • 标题使用合适的层级(#、 ##、 ###)。
      • 使用列表和表格来组织复杂信息。
    • 链接:使用描述性链接文本,避免“点击这里”,确保链接资源真实可靠。
    • 图片:
      • 常用格式:推荐png格式,风格尽量与已有图片保持一致。
      • 分辨率与清晰度:需清晰且尺寸适中,避免模糊或过度压缩。
      • 文件大小:单张图片不建议超过10M。
    • 版权:所有引用的图片、文献等资源,请确保合规性。

获取帮助

如果您在贡献过程中有任何疑问:

  1. 查阅现有文档:模板或规范有问题,请先查阅项目已有的指南、API文档或README等。
  2. 发起讨论:您可以新建Issue或直接在相关Issue或PR中留言。

【免费下载链接】opbase本项目是CANN算子库的基础框架库,为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/783582/

相关文章:

  • 视频理解中的稀疏注意力机制优化实践
  • Claude Code 软考辅导实战:高效备考与解题技巧
  • CANN权重量化批量矩阵乘法算子描述
  • 大连福邸加装饰设计:中山正规的家装装修公司推荐几家 - LYL仔仔
  • 在自动化工作流中集成Taotoken实现多模型智能调度
  • CANN/cann-recipes-infer Qwen3-MoE模型NPU推理
  • CANN算子测试竞赛作品
  • cann/cann-recipes-infer DeepSeek-R1推理优化
  • AI赋能胶质瘤病理诊断:从深度学习技术路径到临床应用解析
  • 调节效应不只是‘分组回归’:用真实商业案例讲透它在AB测试与产品策略中的应用
  • 内容创作场景下如何用Taotoken灵活调用最适合的文案生成模型
  • 别再死记硬背了!用这5个真实项目场景,彻底搞懂ROS节点、话题与服务
  • CANN/ops-blas ACLBLASLt接口文档
  • HarmonyOS 6 ArkUI 粒子动画(Particle)使用文档
  • 35岁转行AI,社恐杨老师教你如何在大模型时代找到自己的坐标(收藏版)
  • 从入门到精通:彻底讲懂Agent的Skill,不做“炫技式浪费”
  • GraphGen:从科学文本自动构建知识图谱的实战指南
  • 2026年德州沥青加温设备、沥青储存罐与筑路设备源头厂家完全采购指南 - 企业名录优选推荐
  • 语音AI测试:构建科学评估体系与工程实践
  • OnmyojiAutoScript:阴阳师手游智能自动化脚本终极指南
  • 如何搭建个人游戏云:Sunshine串流服务器完全指南
  • 别再只写TodoList了!用HTML+CSS+JS做个王者荣耀抽奖Demo,放进你的前端作品集
  • CANN/ops-nn Hardswish反向传播API
  • CANN/pypto gt大于比较运算
  • 华为CANN/ops-math反射填充3D梯度算子
  • 从PSPICE到Cadence 17.2:一个硬件工程师的EDA工具升级心路与避坑实录
  • HarmonyOS 6 ArkUI 粒子动画(Particle)干扰场特性使用文档
  • 从入门到进阶:大模型学习的正确打开方式
  • AI智能体竞技场:零代码可视化多智能体系统实战
  • 动态域名解析工具diny:基于Cloudflare API的轻量级DDNS解决方案