FISCO BCOS开源社区已沉淀120+篇技术文章,这些文章涉猎理论、开发以及应用案例等方面,有助于开发者快速上手、全面掌握FISCO BCOS,依据平台关键特性,社区对这些文章进行整理编排成《深入浅出FISCO BCOS》,供各位浏览阅读。
《深入浅出FISCO BCOS》分为六大章节,由社区全体成员共创完成并不断优化,社区开发者可以在GitHub上提交PR贡献文章,分享FISCO BCOS开发经验与使用心得。
.. toctree::
:maxdepth: 1
1_conception/understandable_blockchain.md
1_conception/distributed_system.md
1_conception/what_to_trust.md
1_conception/what_should_not_trust.md
1_conception/why_blockchain_slow.md
1_conception/point_to_point.md
1_conception/safe_and_controllable.md
1_conception/on_and_off_the_blockchain.md
1_conception/the_truth_of_tampering.md
1_conception/simplify_blockchain.md
.. toctree::
:maxdepth: 1
2_required/practical_skill_tree.md
2_required/entry_to_master.md
2_required/go_through_sourcecode.md
.. toctree::
:maxdepth: 1
3_features/30_architecture/index.md
3_features/31_performance/index.md
3_features/32_consensus/index.md
3_features/33_storage/index.md
3_features/34_protocol/index.md
3_features/35_contract/index.md
3_features/36_cryptographic/index.md
3_features/37_safety/index.md
3_features/38_privacy/index.md
3_features/39_wecross/index.md
.. toctree::
:maxdepth: 1
4_tools/five_step_to_develop_application.md
4_tools/41_webase/index.md
4_tools/42_buildchain/index.md
4_tools/43_console/index.md
4_tools/44_sdk/index.md
4_tools/45_othertools/index.md
4_tools/46_stresstest/index.md
4_tools/47_maintenance/index.md
.. toctree::
:maxdepth: 1
5_corporation/how_to_submit_pr.md
5_corporation/5002.md
.. toctree::
:maxdepth: 1
6_application/industry_application_case.md
6_application/application_online_lending_platforms.md
6_application/application_people_copyright.md
6_application/application_bsn_officially_designated.md
6_application/application_manufacturing_changhong.md
6_application/application_on-chain_collaboration_multiple_enterprises_jianxinzhuhe.md
6_application/application_construction_industry_digitalization_jianxinzhuhe.md
.. toctree::
:maxdepth: 1
7_practice/kunpeng_platform_compiles_and_runs_fisco-bcos-2.6.0.md
7_community/group_deploy_case.md
7_community/suibe_blockchain_center_toolbox.md
7_practice/build_chain_with_wsl_on_windows.md
7_practice/ansible_FISCO-BCOS_Webase-deploy.md
基础科普类——分享你对区块链基础概念和原理进行科普和介绍;
开发实操类——分享你的开发、部署、运维等实操经验,包括但不限于踩坑经历和闭坑经验。
应用实践类——如果你对某个场景有深入研究和探索积累,欢迎分享该应用场景下的解决方案与思路。
如果你已经是社区贡献者,可直接按照如下操作完成文章PR提交;如果你初次尝试PR贡献,请点击了解提PR基本操作指引。
- step1:进入注册GitHub账号
- step2: Fork FISCO-BCOS-DOC 到个人仓库
PR须提到FISCO-BCOS-DOC的dev分支
3、必备工具:git 点击参考
- mac系统:brew install git
- windows系统:点击下载安装
- ubuntu系统:sudo apt install git
- centos系统:sudo yum install git
(以下步骤只需要执行一次即可)
- 将官方的FISCO-BCOS-DOC添加为upstream: git remote add upstream
(以下步骤每次都要操作)
每次提交PR之前,均需要执行以下命令,同步最新的官方文档:
-
拉取官方文档dev分支的最新文档:git fetch upstream dev
-
同步官方文档dev分支最新文档到本地:git rebase upstream/dev
(注:本步骤可能会有冲突,如果有冲突,请解决冲突,点击参考冲突解决方法)
-
将同步后的文档推到个人的git仓库:git push origin -f
提交个人文档的主要命令
git add, git commit, git push等,点击参考。
- 须采用markdown的格式编辑文章内容,点击参考markdown语法。
- (本步骤不强制) 提交PR之前,建议先基于个人仓库的文档构建readthedocs,检查构建出来的文档显示是否符合预期,并在提交PR的时候,附带说明个人构建的readthedocs链接。
点击参考readthedocs构建方法, FISCO-BCOS-DOC的readthedocs配置选项参考下表:
设置字段 | 设置结果 |
---|---|
默认分支 | release |
文档类型 | Sphinx |
所需的文件 | repuirements.txt |
Python解释器 | CPython |
使用系统包 | 是 |
Python配置文件 | conf.py |
提交PR后,Reviewer会将修改意见直接在GitHub上进行反馈,你也可以添加小助手微信FISCOBCOS010进行直接沟通;最后当Reviewer合入PR时,你的文章就被录入啦!
- 开头署名为撰稿人姓名,也可以展现个人所属公司或学校,例如,作者:张三 | FISCO BCOS核心开发者;
- 文章内容尽量包含引言介绍,段与段之间自然衔接和过度,文末总结;
- 文章应保证文句通顺、无语病,表述不会引起读者误解;
- 实操类文章需确保技术点准确无误,并能完成测试跑通;
- 如果文章中涉及到相关技术文档或代码仓库链接,为避免链接失效,请使用FISCO BCOS官方链接。