Editor
文档编写指南 v0.2
网页文档使用 Vuepress 编写.
注意使用 UTF-8 作为字符编码, CRLF 作为换行符.
使用 Markdown 语法编写文档, SM.MS 作为图床.
暂时 Haskell 模式作为代码高亮.
工作流程
先 Fork
寻找没有 Module 文件夹中已经定义的但是文档里没有的函数.
导入文件包测试输入输出并编写文档.
最后提交 Pull Request
注意事项
Pull Request 请提交到 docs 分支,
本项目在左边, 自己的项目在右边.
名称格式为:
文档:: 开头, 后面加 XXX 模块 作为标题
接下来可以加上文档修改理由, 如:
添加了 XXX 函数的说明, 测试代码或者示例
修正了错别字, 语法问题等等.
常见问题
- 扩展加载失败
使用如下代码自动纠正编码:
If[$CharacterEncoding=!="UTF-8",
$CharacterEncoding="UTF-8";
Print[{
Style["$CharacterEncoding has changed to UTF-8 to avoid problems.",Red],
Style["Because BilibiliLink only works under UTF-8"]
}//TableForm];
st=OpenAppend[FindFile["init.m"]];
WriteString[st,"$CharacterEncoding=\"UTF-8\";"];
Close[st];
];
- Github 404
原因未知, 已经报告给上游依赖维护者.