分享文档

如果你有什么好的文档想分享出来的话,可以通过 github 来分享到我们的 wiki 上面。

这里说明一些方法:

分享纯文本内容

目前 wiki 主要网页支持 markdown 和 ipynb 两种文档。

当然需要先登录进 github,然后在 https://github.com/sipeed/sipeed_wiki 页面选择 'Upload files'

upload

这个时候会发现因为没有权限而被禁止上传。

unable_upload

点一下右上角的 Fork 来克隆一份到我们自己的仓库。

create_fork

这样我们就可以在自己所 Fork 的仓库里面添加文件 'Upload Files' 了。

fork_upload_files

在接下来的页面中我们把想要分享的文档直接拖拽到红框处,比如下图紫框中就是已经上传的文件,然后在蓝框中补充说明一下。最后可以点击绿色的 Commit changes 来在自己所 Fork 的仓库提交了

added

提交完之后我们需要把自己的更改合并到 sipeed wiki 的 github 仓库

fork_pull_request

仓库管理员看到后会根据蓝框中的说明把文档移植到正确的位置。

感谢参与建设开源文档

添加包含图片的内容

因为添加图片的文档在 wiki 上面显示效果可能与在编辑器里所看到的效果不一样,因此建议在本地构建一下 wiki 来查看自己所编写的文档在 wiki 上面显示的实际结果,所以不建议像上面一样直接 Upload Files

需要先 Fork Sipeed 的仓库,这样自己就可以编辑 wiki 仓库了(当然所编辑的仓库应该是你所 Fork 的),然后自己将所 Fork 的仓库 Clone 到本地,这样在后面完成添加文档后就能够直接将所 clone 的仓库推送到远程仓库了,不然可能会因为权限相关的问题导致不少麻烦~

对于下面的命令,我们需要将第一行的 https://github.com/sipeed/sipeed_wiki.git 替换成我们所 Fork 为自己的仓库的地址

git clone https://github.com/sipeed/sipeed_wiki.git
pip install teedoc
cd sipeed_wiki
teedoc install
teedoc serve

在我们所 Fork 的 Sipeed wiki 的仓库中,点击下图所标注的位置来获得当前仓库的地址。

copy_forked_url

这里以所获得的仓库地址 https://github.com/example/sipeed_wiki.git 为例,将上面的命令行改成下面的形式就可以直接 clone、在本机构建 wiki 网站了,然后访问 127.0.0.1:2333 查看构建效果。

git clone https://github.com/example/sipeed_wiki.git
pip install teedoc
cd sipeed_wiki
teedoc install
teedoc serve

wiki 仓库里面的主要文档存在的文件目录如下:

.
├── docs                ## 文档路径
│   ├── hardware        ## 产品文档
│   └── soft            ## 软件文档
└── news                ## 博文精选

文档文件以 markdown 和 ipynb 为主,需要会相关语法~

一般来说添加内容到 news/ 就可以;自己新建文件夹然后添加内容。

然后可以在本地电脑所构建的 wiki 的博文精选里面看到自己所添加文档在 wiki 上面的实际显示效果了。

view_result

自己对添加内容满意的话,将本地的仓库推送到远程的 github 仓库,接着给 Sipeed wiki 仓库提交代码。

fork_pull_request

点击上面的 Open pull request 后会打开下图的界面,我们选择 Create pull request 即可后就提交上去了。

create_pr

仓库管理员看到之后,会在确认合理、可用后接受提交申请。

感谢参与建设开源文档