You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
优化目标
此次文档优化主要为两个目标:
基本改造思路
代码块
文档中的相对完整的代码示例代码补充完整,例如
import语句等,由于代码已经够复杂,所以把代码补充完整并不会影响观感,同时确保示例完整可以确保大模型学习完整,也可以确保用户可以复制既用。bad ❌ 示例不完整,无法直接运行使用
good ✅ 完整示例,复制后无需改动也可以运行
尽量不使用
**<code src="@/xx"></code>**形式来引入代码块bad ❌ 使用了code标签,不利于大模型理解
<code id="attrs-ref-elem" src="@/src/api/attrs/ref/index.tsx"></code>good ✅ 直接使用代码来书写,方便大模型收集理解
尽量使用非框架形式来写代码示例
bad ❌ 使用了 react 框架来书写示例,对于不熟悉的同学会有一些理解成本,需要额外到其他地方来找代码学习转换
good ✅
参考G6使用 js | ob { inject: true } 的形式来写case,同时写为js写法:
概念介绍
对于一些概念添加概念介绍,告诉用户这个概念是什么,对于没接触过图表的用户来说很重要,告诉用户这个是干什么用的,先有一个简单的概念,再介绍如何使用,必要时需要配上示意图,
同时将这些内容去掉,用简介替换,这部分内容和目录有点重复了,而且也没有帮忙让用户快速了解概念
示意图
对于一些概念偏多的章节,例如 节点/边 等等章节,可以添加拆解示意图来帮助用户理解这些概念的具体含义类似这样:
类型定义
目前文档中对于类型定义比较缺失,只是简单的类型名称,缺乏详细的定义。
为了完善类型定义,应该从需要添加定义和添加类型条装:
api示例
对于一些不好理解的api添加示例:
文档api介绍
对于文档中的介绍部分,如果存在对应的api,可以添加api的跳转链接等
明确API以及文档的界限
目前API文档中存在很多介绍使用类的内容,应该考虑统一放在文档章节中,确保用户阅读的连续性,相似的内容可以不用反复跳转,并且确保API中的内容都是API,保持统一性。
FAQ
用户在使用X6或者文档的过程中难免遇到问题,很多问题是前人遇到过的问题,可以通过添加FAQ的形式来辅助用户排查和解决问题:
ideal
文档最终的目的是为了方便用户理解,所以有好的想法可以自行实现,只要有利于实现目标
现状问题
已知问题
...补充中
社区看板
文档建议(目前依然存在 29 个问题可以参考):
社区看板中筛选近连年的用户反馈中目前未解决问题:
cell.onapi上期望列出所有的事件名称,但是实际上在事件章节有展示,可以添加链接方便用户查找页面评价
按照点踩数量来排名:
主要的点踩来源集中在graph页面,访问量很高,点踩量也很高,可以参考点踩数量来有优先级的对文档页面进行优化
Issue收集
还需要参考社区issue中收集的问题
#4781
Beta Was this translation helpful? Give feedback.
All reactions