我是 Peter ,正在写一本开源的《 Nervos 社区书》


我是 Peter http://github.com/happypeter ,正在写一本《 Nervos 社区书》。

发心

Rails 社区有 Michael Hartl 的《 Ruby on Rails Tutorial 》,GIt 社区有 Scott Chacon 写过 《 Pro Git 》还有 《 Git Comnunity Book 》,Bitcoin 社区有 Andreas 写的 《 Mastering Bitcoin 》。于是我想写一本《 Nervos Community Book 》,来把网络上( Nervos 官网,文档站,talk.nervos ,公众号)的所有的精华文章,用自己的语言通顺的表达整理一遍,形成一本书,为 Nervos 开源社区和 Nervos 文档生态贡献一个组件。

角度

我自己是程序员,所以本书也是纯技术角度的。

  • 会有一些比特币和智能合约的相关知识,让大家理解 POW ,UTXO 等基本概念,扫清大家学 Nervos 之前的障碍

  • 然后对 CKB 以及分层架构做讲解

  • 大部分内容的写作风格会比较像各个开源框架官网上的 Tutorial :https://reactjs.org/tutorial/tutorial.html

形式

在线电子书,基于 https://creativecommons.org/licenses/by-sa/4.0/ 发布。

  • 每个月发布一个新版本。

  • 动手操作内容会配合 screencasts

  • 每个版本都以中文和英文两种语言发布。

  • 除了在线的 HTML 版本,还会有导出的 PDF 版本

如何参与

书的源码会发布到 github ,欢迎任何人发 PR 或者拍砖,会有专门的页面去感谢每一个 contributor 。

  • 我自己也会参与到 https://github.com/nervosnetwork/docs 的建设中,以便获得最为权威的 Nervos 的细节解析

  • 欢迎 Nervos 核心团队拍砖

  • 欢迎任何人贡献书稿的章节,但是大概率我会自己重新做一下调整,保证语言风格统一,保证优质的学习体验

  • 大家可以到 https://github.com/nervosbook/book/issues 发 Issue 给我 ,也可以直接把想要修改的内容发 PR 给我,不必担心自己的语言风格或者内容跟整本书不统一,你的贡献内容会永远记录到 Commit 历史中

  • 我个人为书稿中出现的错误负责( based on a disclaimer )

目前进度

17 Likes

Cool~~

Awesome, 可以贡献伪代码

awesome 可以贡献伪代码

1 Like