WeOpen-Star icon indicating copy to clipboard operation
WeOpen-Star copied to clipboard

长安链ChainMaker贡献指南

Open fanwei516 opened this issue 3 years ago • 0 comments

长安链ChainMaker贡献指南

English Version Here

欢迎来到开源摘星计划-长安链ChainMaker贡献专栏 。长安链ChainMaker已加入开源摘星计划,该计划提供奖励以鼓励你加入我们的社区:所有参与本项目贡献的开发者都可获得相应贡献积分、奖励以及被评选为年度摘星100 人的机会,活动及奖励详情请见:开源摘星计划

📅活动时间:2022年5月-12月

🌟关于长安链ChainMaker

长安链ChainMaker具备自主可控、灵活装配、软硬一体、开源开放的突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯等知名高校、企业共同研发。

长安链作为区块链开源底层软件平台,包涵区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块链实现需求,构建高性能、高可信、高安全的新型数字基础设施,同时也是国内首个自主可控区块链软硬件技术体系。

长安链的应用场景,涵盖供应链金融、碳交易、食品追溯等一系列关乎国计民生的重大领域。

以下是项目可参与的方向:

  1. 我们列出了适合首次加入 长安链ChainMaker社区的贡献者的问题、适合对项目有足够了解的贡献者的特殊 issue 挑战(参见下面的列表)以及一些社区日常任务。如果你愿意解决,请点击该 issue 并在评论区留言“WeOpen Star”(日常及其他任务无需此操作)。提交 PR 时,请同时将 PR 链接到相应的 issue。

  2. 对于成功完成任意任务的贡献者,为记录你的积分以及发放奖励,请自行前往你的积分主页记录。积分记录规则详见:关于积分

在开始贡献之前:

  • 请加入【开源摘星计划】社群

    请添加官方小助手微信(微信号:TCOSOO1)

  • 建议你通读我们的贡献指南

    社区贡献指南

🌟我们对贡献任务进行了分类,以帮助你找到你感兴趣的任务

社区日常任务

积分奖励:1分~5分/个

  • 提交 Issue/Comment :社区问题提交、社区或技术社群问题相应互助;(1分)
  • 提交 Issue/Comment :发现文档或代码Bug问题,或提出合理性需求并被社区采纳;(5分)

积分奖励:10分/个

  • 提交项目笔记:主题为使用心得、参考学习教程、工具使用建议等长安链开源代码相关;文字、视频等形式不限;需提供链接;每篇文章类笔记不少于 600 字,视频时长不少于 5分钟;活动开启(5月5日)后发布的;

文档类

积分奖励:10分~100分/个

  • 文档翻译:完成中翻英文档翻译转换,独立章节并被合入;具体奖励分值根据章节内容长短具体评估。
  • 请前往链接认领任务: 长安链开源文档中译英https://git.chainmaker.org.cn/chainmaker/issue/-/issues/141

编程类

积分奖励:0~50分,难度高项目单独申请

  • 建链部署:学习代码,添加/修改注释,完成1个demo应用运行使用(可提交视频或链接)(30分)
  • 请前往链接认领更多任务: 智能合约安全审计工具https://git.chainmaker.org.cn/chainmaker/issue/-/issues/138(难度高) 账本文件断电偶发异常修复https://git.chainmaker.org.cn/chainmaker/issue/-/issues/140(50分) store-couchdb实现https://git.chainmaker.org.cn/chainmaker/issue/-/issues/142(40分) cmc提供合约查询功能https://git.chainmaker.org.cn/chainmaker/issue/-/issues/143(30分) java SDK兼容性优化https://git.chainmaker.org.cn/chainmaker/issue/-/issues/144(20分) 浏览器公钥适配 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/145(30分) 一键检测及部署工具https://git.chainmaker.org.cn/chainmaker/issue/-/issues/146(难度高) Object-C-SDK https://git.chainmaker.org.cn/chainmaker/issue/-/issues/147(难度高) C-SDK https://git.chainmaker.org.cn/chainmaker/issue/-/issues/148(难度高) Trace系统 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/149(难度高) Java-SDK evm合约示例完善 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/307(10分) Java-SDK 连接池的管理优化 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/308(20分) Java-SDK接口新增 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/309(40分) 示例合约及Dapp开发-供应链金融 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/380(40分) 示例合约及Dapp开发-商品溯源 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/381(40分) 示例合约及Dapp开发-不限场景 https://git.chainmaker.org.cn/chainmaker/issue/-/issues/382(40分)

其他类

开源知识分享官:提交对本项目的学习笔记或开源相关笔记(视频/文章皆可)并发布在任意社区/博客/视频平台即可申报积分。

积分奖励:10分

额外奖励:每月将为10名优秀笔记作者奖励QQ周边公仔、QQ音乐/腾讯视频年卡及腾源会T恤等好礼。

贡献帮助

添加长安链小助手微信:chainmaker2022

fanwei516 avatar May 12 '22 13:05 fanwei516