欢迎阅读!!!

欢迎贡献!!!

简介

Hyperledger国际化工作组是Hyperledger中国工作组(TWGC)下属的一个小组,主要负责相关文档的中文编写和翻译,以及组织讨论、教育培训活动等。

目前小组有成员100余名,活跃贡献者20余名,已完成文章30余篇。

如何贡献

以前我们用Hyperledger Wiki管理文章,但Wiki读写操作有诸多不便,为此我们将文档转移到github上,以使大家更方便地阅读和编辑贡献资源。

贡献内容包括但不限于:文档翻译、知识总结、经验教训、好文链接、奇思妙想…

如果您不想作如下操作,可将直接内容邮件(见页面最下方)发送给工作组,我们为您发布

加入组织

  1. 加入微信群

    目前微信群已超一百人,只能通过邀请方式加入。您可以请认识的小伙伴拉你入群,也可以联系管理员(见页面最下方)。

  2. 加入wiki

    Hyperledger Wiki是官方的信息渠道,所以请将您的信息加入其中。点击进入,登陆,然后编辑Volunteers表格,将自己的信息写入并保存。

贡献资源

目前以github管理文档,以github pages展示文档,以MkDocs构建文档。其中文档都是以Markdown编写。

准备

  1. github账号
  2. 安装git
  3. 安装MkDocs(可参照中文文档

本地编辑&预览

  1. 下载源码

    git clone https://github.com/ChainNova/hyperledgerDocs.git
    
  2. 编辑预览

    注意:文档开头固定以下格式:

    | 原文 | 作者 | 审核修正 |
    | --- | --- | —--- |
    | [原文](<原文路径>) | <如果你是作者,请在此留名> | <如果你是修改者,请在此留名,可以多个> |
    

    图片放到hyperledgerDocs/docs/img里,文档中以img/xx.png引用。

    • 修改已有文档:进入hyperledgerDocs/docs目录,编辑对应文件。

    • 添加新文档:进入hyperledgerDocs/docs目录,添加新的Markdown文件并编辑内容;然后编辑mkdocs.yml,将新加文档按如下格式添加到配置文件中。

      pages:
          - 欢迎: index.md
          - 词汇表: glossary.md
          - 快速入门: getting_started.md
          - 协议规范: protocol-spec_zh.md
          - Fabric教程:
              - 构建第一个fabric网络: build_network_zh.md
              - 编写第一个应用: write_first_app_zh.md
              - Chaincode: chaincode_zh.md
      
    • 本地预览:在hyperledgerDocs目录下执行

      mkdocs serve
      

      然后浏览器打开http://127.0.0.1:8000/找到相应页面。

线上提交&部署

本地预览无误后,即可提交到线上供大家阅读。

hyperledgerDocs目录下执行

./build.sh

如无报错,浏览器打开https://chainnova.github.io/hyperledgerDocs/查看修改结果。

线上确认成功后,千万不要忘了将本地修改的源文件提交到github仓库:

git add .
git commit -m "your message"
git push