我是 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 )
目前进度
-
域名已经上线 https://nervosbook.github.io
-
列出了一个大致的目录:https://github.com/nervosbook/book/wiki
-
收集反馈中,有任何建议请 issue 我:https://github.com/nervosbook/book/issues