Hyperledger bootcamp - 华为Caliper团队参会心得
作为华为caliper团队,首先,我们很高兴能够参加此次在香港举办的Hyperledger Bootcamp。Hyperledger Caliper是一个区块链性能测试的工具项目,而在项目建设之初,我们就认识到整个项目的发展和繁荣都离不开更多对区块链及区块链测试感兴趣的开发者和爱好者的参与。更多的参与和更多的关注将带来更多的问题改进和项目优化。而本次Hyperledger Bootcamp也正给了我们一个面对更多开发者和爱好者的机会,在面对面交流和学习的过程中,我们在如下两个方面进行了重点的投入:
设置Caliper相关入门教程,帮助社区成员快速上手项目:Hyperledger Caliper作为一个区块链测试工具,它的运行离不开一些其他的环境,如区块链SDK、Node.js、NPM、docker等。让一个经验不足的新手在没有帮助的情况下短时间内起步了解诸多环境依赖不免会遇见各种问题,因此我们设置了从0起步的教程,并通过面对面的教学活动让社区成员能够自己动手配置安装Caliper,并通过实际的运行情况了解Caliper测试的各项指标和意义。这种面对面的教学和交流从实际情况来看效果非常显著,来自Hyperledger其他项目的成员通过基本的指导能够独立自主的运行Caliper,而一些社区外的新人也通过这种教学活动加入了项目和社区的讨论组,也通过自己的尝试发现了项目代码中容易被老手忽略的问题。这种良性的互动不仅有利于成员上手,也激励着我们回馈开源,精进项目。
设置循序渐进的任务,鼓励开发者通过完成任务贡献项目:在本次训练营中,我们团队为开发者们设置了关于Caliper的一些任务和挑战。这些任务和挑战难易程度各不相同,小到提交一个Request到社区,大到从头到尾编写一个相关程序,每一个层级的任务针对不同水平的开发者来说都能吸引到大家的兴趣。我们希望通过这种设置任务的形式让开发者们在认领任务,思考任务并解决任务的过程中获得一种成就感,并创建一个由自己主导设计、实现任务、回馈社区、被认同并积极分享提案的正向循环。在这次训练营中,我们遇见了几乎0基础但成功提交多个PR(Pull Request)的新手,也发现了热情洋溢投入项目到深夜凌晨的爱好者,这些都让我们倍感欣慰。
总之,训练营的所见所感给了我们莫大的鼓舞和激励,我们有理由也有动力持续贡献 Hyperledger Caliper项目,同时也欢迎社区新进的开发者们共同维护这个项目,进而让整个区块链生态日益强健。