Giter Site home page Giter Site logo

fisco-bcos-sig's Introduction

专项兴趣小组(Special Interest Group,简称SIG)是由社区成员自愿发起和加入的社区自组织,专注一个特定技术或应用领域,每个人都可以自由参与自己最感兴趣、最擅长的SIG,或发起成立一个全新方向的SIG。

SIG有明确的任务目标和协作规范。组内成员深度交流、开放协作、共同治理,按照共识的协作规范一起完成约定的任务目标。

FISCO BCOS 社区SIG

SIG工作方向

SIG鼓励创新思考,包容天马行空,任何你觉得值得做、有兴趣做的方向,社区都欢迎你提出。当然,我们也提供以下几类方向供参考:

类型 描述
研发类 围绕FISCO BCO开发新特性、工具,并开源代码。
布道类 输出FISCO BCOS及相关开发套件的实操教程(文章或视频);基于FISCO BCOS的课题研究并输出论文和报告;翻译技术文档;参与组织丰富的社区活动等。
应用类 基于FISCO BCOS的应用场景研究和解决方案研究,输出解决方案或Demo。

成立一个新SIG

SIG采用“申请制”。 当你想成立一个SIG时,请填写申请表单,清楚阐述小组工作方向和目标,小助手(微信号FISCOBCOS010)将与你联系沟通。申请审核通过后,组员需共同完成小组章程,至此,一个新的SIG就诞生啦!社区也会公告新SIG成立的好消息。

审核标准

  • 小组任务目标清晰、具备可行性且与现有小组有差异;
  • 小组满足3人及以上成员且分工明确。

SIG运营机制

小组章程

一个小组的工作有章可循,推进过程才能有条不紊。每个SIG都需要自定义小组章程,明确小组任务目标、工作计划、会议机制、项目管理、组员职责和分工、组员成长等内容。小助手会为每个SIG提供章程模板。

小组分工

  • 组长

小组发起人自动成为组长,任期1年。组长对小组成员的数量和小组目标负责,负责招募组员、分配和推进工作任务、团队建设以及与社区人员联络沟通等。

  • 组员

社区成员可自愿申请加入,由小组自行审核;从开发、研究、撰文等多方面参与小组任务。

小组协作方式

  • 协作平台:GitHub、微信等,每个小组可以自定义。
  • 会议机制:定期召开一次小组例会,同步小组进展,共同讨论并解决小组所面临的问题。秉持开源开放的精神,会议间鼓励面向社区所有成员开放,会议记录以文档形式向社区公开。

社区提供的支持

  • FISCO BCOS核心开发者将参与小组讨论,提供技术支持;
  • 每个SIG的介绍与进展都将在FISCO BCOS开源社区公众号和GitHub上展示;
  • 优秀的工作成果、成员风采等内容将以专题采访、特邀演讲等形式传播。

......

FISCO BCOS开源社区协作基本手则

  • 使用FISCO BCOS logo须符合品牌规范;

  • 涉及FISCO BCOS相关传播内容时,须与运营人员沟通确认后方可发布;

  • 兴趣小组不以盈利为目的,任何组员不能以FISCO BCOS兴趣小组名义从事盈利性行为;

  • 小组目标任务和日常工作不涉币,且小组一切行为均应符合国家法律法规;

  • 如果小组违反以上任何一项,经过双方沟通,视情况可取消小组或成员资格。

附件

【“码”力全开,“章”显实力】2022年第1季Task挑战赛贡献者榜单

通过区块链技术及智能合约实现石头剪刀布的游戏玩法,解决双方遇到分歧的场景,让一方说服另一方;从0开始构建WeCross Go-SDK,以方便社区开发者通过Go-SDK实现UBI接口的快速调用;一系列FISCO BCOS、WeBASE的实操教程,教你快速上手区块链开发……

近期,2022年第1季Task挑战赛完美收官,本次活动面向社区征集代码及教程,激励更多开发者参与到FISCO BCOS开源项目及周边组件共建中,涌现了众多兼具创意与实用的代码,过程中的研发心得也沉淀为一篇篇详实的教程。让我们一起看看本次活动的贡献者榜单及贡献内容吧!

在这里插入图片描述

最佳项目共建贡献者

yekai1003

贡献者简介:

高野,京北方信息技术股份有限公司高级架构师,《Go语言区块链应用开发从入门到精通》作者、FISCO BCOS开源社区MVP。

PR简介:

【PR编号#79】通过区块链技术实现石头剪刀布的游戏,提前将双方要出的结果写到合约内,以保障双方玩石头剪刀布游戏结果的公平性; 【PR编号#85】撰写了Solidity进阶版开发教程,内容详实,图文并茂,为智能合约项目共建做出了重要贡献。

PR链接:

WeBankBlockchain/SmartDev-Contract#79

WeBankBlockchain/SmartDev-Contract#85

最佳技术布道贡献者

leo201313

贡献者简介:

曹明锐,北京邮电大学,擅长go语言,研究方向为区块链共识与分布式系统。

PR简介:

【PR编号#543、#173、#134、#76】为WeCross新增了默认链账户功能,解决了同时跨多条Fabric链时需要频繁手动切换账户的问题,并提供详细文档供开发者查阅;

【PR编号#169、#170】基于WeCross已有的示例合约逻辑,在另一条链上进行了相应的功能实现,补全了Chaincode,Solidity的版本,为开发者提供有用的参考。

PR链接:

WeBankBlockchain/WeCross#543

WeBankBlockchain/WeCross-Console#173

WeBankBlockchain/WeCross-Java-SDK#134

WeBankBlockchain/WeCross-Account-Manager#76

WeBankBlockchain/WeCross-Console#169

WeBankBlockchain/WeCross-Console#170

优秀项目共建贡献者

Robin

贡献者简介:

柳贵,社区开发者,一位持续学习中的Gopher,FISCO BCOS开源社区MVP。

PR简介:

从0开始开发WeCross-Go-SDK,该SDK完成后,社区开发者可通过Go-SDK实现UBI接口的快速调用;目前SDK开发进行中,已完成部分模块,欢迎更多社区开发者一起共建。

PR链接:

WeBankBlockchain/WeCross-Go-SDK#1

Skkypy

贡献者简介:

孔令杰,北京思原帕斯信息技术有限公司,对区块链中间件技术感兴趣。

PR简介:

【PR编号#79】实现了WeBASE-Data对Solidity v0.6.10版本的支持;

【PR编号#457】结合WeBASE各子系统进行代码走读与分析,教程条理清晰,通俗易懂;

【PR编号#774】修复WeBASE-Front交易中参数校验的问题。

PR链接:

WeBankBlockchain/WeBASE-Data#79

WeBankBlockchain/WeBASE-Doc#457

WeBankBlockchain/WeBASE-Front#774

itherunder

贡献者简介:

电子科技大学学生。

PR简介:

为智能合约库贡献函数调用合约,可帮助开发者监听某个函数调用。

PR链接:

WeBankBlockchain/SmartDev-Contract#80

JqLiu123

贡献者简介:

刘建起,山东理工大学学生,擅长智能合约开发。

PR简介:

为智能合约库贡献匿名投票合约,实现了匿名且安全的多方投票,可以为一些业务场景带来启发。

PR链接:

WeBankBlockchain/SmartDev-Contract#86

dorname

贡献者简介:

北京机械工业自动化研究所有限公司,李广桥,擅长ExtJs前端框架,对分布式应用、区块链应用及原理感兴趣。

PR简介:

贡献WeBASE开发教程,帮助开发者知晓如何通过WeBASE导出的Java脚手架实现动态设置私钥发起交易的功能。

PR链接:

WeBankBlockchain/WeBASE-Doc#449

优秀技术布道贡献者

CN-GaoXuLiang

贡献者简介:

高旭亮,深圳职业技术学院学生,擅长Java编程,Web开发,曾获得广东省职业院校区块链大赛一等奖及一带一路暨金砖区块链赛项国内赛一等奖。

PR简介:

【PR编号#745】丰富了WeBASE-Front中Tool接口的功能,新增明文私钥格式转换功能,简洁高效;

【PR编号#425】贡献调用WeBASE接口进行功能开发的项目Demo与教程;

【PR编号#429】贡献通过WeBASE完成构造和发交易两个步骤的代码Demo与教程;

【PR编号#437】贡献调用WeBASE-Front的Tool接口进行链上交易解析的示例与教程。

PR链接:

WeBankBlockchain/WeBASE-Front#745

WeBankBlockchain/WeBASE-Doc#425

WeBankBlockchain/WeBASE-Doc#429

WeBankBlockchain/WeBASE-Doc#437

zzibc

贡献者简介:

冯佳乐 ,上海众恒软件技术有限公司,10年的软件开发经验,擅长Java技术开发、政务服务领域的项目研发和实施,目前主要负责公司政务项目的研发和实施工作。

PR简介:

【PR编号#447】通过图文教程讲解了搭链、合约创建、WeBASE部署合约的全操作过程,十分适合初学者入门阅读;

【PR编号#59】介绍了Java-SDK + FISCO BCOS + Spring-Boot构建区块链应用的流程,对于初学者入门区块链有一定的参考意义。

PR链接:

WeBankBlockchain/WeBASE-Doc#447

FISCO-BCOS#59

Const123456

贡献者简介:

符博,深圳职业技术学院学生,擅长使用Java主流框架进行后端开发,对前端主流的开发技术、框架基本了解。

PR简介:

通过合约代码+Java代码+图文教程讲解了通过WeBASE发起一笔交易的开发过程,很细致。

PR链接:

WeBankBlockchain/WeBASE-Doc#427

1824461877

贡献者简介:

陈钦宇,深圳职业技术学院学生,对区块链底层架构具有一定见解。

PR简介:

通过详细的图文教程阐述了WeBASE交易的整体流程,对于初学者熟悉交易过程有一定的参考意义。

PR链接:

WeBankBlockchain/WeBASE-Doc#435

liwh1227

贡献者简介:

李炜航,数金公共服务(青岛)有限公司,在区块链领域有丰富实践,专注区块链场景落地、数字金融等领域的研究。

PR简介:

【PR编号#62】贡献1篇FISCO BCOS 教程,详细讲解了基于docker在Deepin操作系统部署/启动 FISCO BCOS Air版本区块链的详细流程;

【PR编号#458】贡献1篇WeBASE教程,结合图文文档+代码详细讲解了构造WeBASE-Front镜像并部署的完整流程。

PR链接:

FISCO-BCOS#62

WeBankBlockchain/WeBASE-Doc#458

新Show贡献者

*按Github账号首字母排序

GitHub账号 姓名 所在机构 PR链接
carpONE 梁永豪 广东机电职业技术学院 WeBankBlockchain/WeBASE-Doc#446
DingDingDeMao 吴永刚 重庆城市职业学院 FISCO-BCOS#60
ethshan 单志刚 数金公共服务(青岛)有限公司 FISCO-BCOS#62
Ferwoo 吴飞 社区开发者 WeBankBlockchain/SmartDev-Contract#84
git-jacky-man 赖泽沐 青岛东软载波科技股份有限公司 WeBankBlockchain/WeBASE-Doc#434
loserpeople 麦立健 深圳职业技术学院 WeBankBlockchain/WeBASE-Doc#431
kimroniny 郭仪 **科学院大学 WeBankBlockchain/SmartDev-Contract#82
Kesling515 林霖 广东药科大学 WeBankBlockchain/SmartDev-Contract#81
mawl01 马维龙 神州数码方圆科技有限公司 WeBankBlockchain/WeBASE-Doc#455
ttlcom 张云龙 西部电子商务股份有限公司 WeBankBlockchain/WeBASE-Doc#453
WriteRaven Paul 社区开发者 WeBankBlockchain/WeBASE-Doc#451
wzl521 武志立 中原工学院 WeBankBlockchain/SmartDev-Contract#83

参与贡献者

GitHub账号 姓名 所在机构 PR链接
oryxJeek 林森 社区开发者 WeBankBlockchain/WeCross-Doc#206
99Kies 汤会枫 湖州学院 FISCO-BCOS#58 WeBankBlockchain/WeBASE-Doc#448

早鸟贡献者

*按提交PR的时间先后顺序排列

GitHub账号 姓名 所在机构 PR链接
CN-GaoXuLiang 高旭亮 深圳职业技术学院 WeBankBlockchain/WeBASE-Front#745 WeBankBlockchain/WeBASE-Doc#425 WeBankBlockchain/WeBASE-Doc#429 WeBankBlockchain/WeBASE-Doc#437
Robin 柳贵 社区开发者 WeBankBlockchain/WeCross-Go-SDK#1
itherunder 学生 电子科技大学 WeBankBlockchain/SmartDev-Contract#80
yekai1003 高野 京北方信息技术股份有限公司 WeBankBlockchain/SmartDev-Contract#79 WeBankBlockchain/SmartDev-Contract#85
Const123456 符博 深圳职业技术学院 WeBankBlockchain/WeBASE-Doc#427
loserpeople 麦立健 深圳职业技术学院 WeBankBlockchain/WeBASE-Doc#431
1824461877 陈钦宇 深圳职业技术学院 WeBankBlockchain/WeBASE-Doc#435
git-jacky-man 赖泽沐 青岛东软载波科技股份有限公司 WeBankBlockchain/WeBASE-Doc#434
leo201313 曹明锐 北京邮电大学 WeBankBlockchain/WeCross#543 WeBankBlockchain/WeCross-Console#173 WeBankBlockchain/WeCross-Java-SDK#134 WeBankBlockchain/WeCross-Account-Manager#76 WeBankBlockchain/WeCross-Console#169 WeBankBlockchain/WeCross-Console#170
oryxJeek 林森 社区开发者 WeBankBlockchain/WeCross-Doc#206
carpONE 梁永豪 广东机电职业技术学院 WeBankBlockchain/WeBASE-Doc#446
zzibc 冯佳乐 上海众恒软件技术有限公司 WeBankBlockchain/WeBASE-Doc#447 FISCO-BCOS#59 FISCO-BCOS/FISCO-BCOS#2455
DingDingDeMao 吴永刚 重庆城市职业学院 FISCO-BCOS#60
99Kies 汤会枫 湖州学院 FISCO-BCOS#58 WeBankBlockchain/WeBASE-Doc#448
WriteRaven Paul 社区开发者 WeBankBlockchain/WeBASE-Doc#451
dorname 李广桥 北京机械工业自动化研究所有限公司 WeBankBlockchain/WeBASE-Doc#449
ttlcom 张云龙 西部电子商务股份有限公司 WeBankBlockchain/WeBASE-Doc#453
Kesling515 林霖 广东药科大学 WeBankBlockchain/SmartDev-Contract#81
mawl01 马维龙 神州数码方圆科技有限公司 WeBankBlockchain/WeBASE-Doc#455
kimroniny 郭仪 **科学院大学 WeBankBlockchain/SmartDev-Contract#82

社区Task挑战赛开启,阶梯式任务等你来战

在这里插入图片描述 FISCO BCOS开源已近5年,一路行来,数万名开发者、数千家企业机构、数百位社区贡献者汇聚于此,践行开源共创精神,协力打造开放多元的开源联盟链生态。在大家的共建下,FISCO BCOS生态不断丰富完善,涌现了众多开发工具,让FISCO BCOS的开发体验越来越丝滑友好。

2022年,社区Task挑战赛再度来袭,我们期待你的贡献,因为这份贡献将会汇聚为强大的社区之力,勾勒出令人惊叹的奇景。

在新一季挑战赛中,社区联合WeBASE开发团队及3个专项兴趣小组(SC-SIG\ NC-SIG\CC-SIG),基于中间件平台WeBASE、智能合约库、联盟链底层平台FISCO BCOS、跨链协作平台WeCross准备了近百项阶梯式Task,涵盖开发新特性、丰富组件功能、优化代码注释、贡献合约模板、原创各类代码走读教程、技术解析文章等。

欢迎大家Pick心仪的Task参与!当然,你还可以发布自定义Task,邀请社区开发者来解答。活动期间,你会入驻专属活动交流群,与技术达人一同切磋交流,还可获得扫地机器人、按摩仪、无线耳机、智能手环、社区周边等精美礼品。 在这里插入图片描述

01 参与方式

玩法一:领取Task,参与项目共建

开发新特性,丰富组件功能,优化代码注释,提供智能合约模板,解答issue,优化技术文档等。

玩法二:领取Task,参与技术布道

原创各类开发部署等项目相关技术教程,代码走读教程,技术解析文章。

玩法三:自定义Task

发布你的自定义任务,可以是征集解决方案、特性或周边工具开发、教程等;或是参与其他社区开发者提交的自定义任务。

Task列表 (★为Task难易程度参考)

1. 中间件平台WeBASE Task

在这里插入图片描述

2. 智能合约库Task

在这里插入图片描述

3. 联盟链底层平台FISCO BCOS Task

在这里插入图片描述 更多FISCO BCOS的任务详情描述可参考:

https://github.com/FISCO-BCOS/java-sdk/projects/2

https://github.com/FISCO-BCOS/FISCO-BCOS/projects/3

4. 跨链协作平台WeCross Task

在这里插入图片描述 更多WeCross的任务详情描述可参考:

https://github.com/WeBankBlockchain/WeCross/labels/Task-L

https://github.com/WeBankBlockchain/WeCross/labels/Task-M

02 奖励介绍

在这里插入图片描述

03 参与流程

本次活动可以个人方式参与也可组队参与,流程如下所示:

在这里插入图片描述

报名方式

识别下方二维码添加小助手微信:FISCOBCOS010,进入活动专属交流群。加好友时请备注:Task挑战 fb

领任务

在活动群中同步小助手你想参与的任务序号,完成任务领取。

任务开发及测试

基于领取的任务,开发代码或撰写图文教程等内容,代码类任务请编写对应的测试案例和文档;图文类教程建议使用markdown语法编写。

任务提交

完成代码开发/测试或教程撰写等内容后,即可通过PR的方式进行提交,提交时请根据开源项目选择对应路径:

项目共建类PR提交路径:

01中间件平台WeBASE

https://github.com/WeBankBlockchain/WeBASE-Front/pulls

https://github.com/WeBankBlockchain/WeBASE-Node-Manager/pulls

https://github.com/WeBankBlockchain/WeBASE-Web/pulls

请选择community分支,提交PR

02智能合约库

https://github.com/WeBankBlockchain/SmartDev-Contract/pulls

请选择dev分支,提交PR

03联盟链底层平台FISCO BCOS

https://github.com/FISCO-BCOS/FISCO-BCOS/pulls

v3.0请选择dev分支,提交PR

v2.0请选择dev-2.0分支,提交PR

04跨链协作平台WeCross

https://github.com/WeBankBlockchain/WeCross/pulls

请选择dev分支,提交PR

技术布道类PR提交路径:

01中间件平台WeBASE

https://github.com/WeBankBlockchain/WeBASE-Doc/tree/community/docs/WeBASE-Console-Suit/articles

请选择community分支,提交PR

02智能合约库/03联盟链底层平台FISCO BCOS/04跨链协作平台WeCross

https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pulls

代码或教程审核

各项目维护者将对大家提交的PR内容进行审核,如有问题,会在群中和开发者进行讨论,双方达成共识,且内容符合合入要求才会进入PR合入。

PR合入

当完成代码或教程审核,由各项目维护者对PR进行合入,任务结束。

04 项目代码仓库及文档资料

中间件平台WeBASE

Github代码仓库:

https://github.com/WeBankBlockchain/WeBASE

文档地址:

https://webasedoc.readthedocs.io/zh_CN/latest/

智能合约库

Github代码仓库:

https://github.com/WeBankBlockchain/SmartDev-Contract

文档地址:

https://smartdev-doc.readthedocs.io/zh_CN/latest/

联盟链底层平台FISCO BCOS

Github v2.0代码仓库:

https://github.com/FISCO-BCOS/FISCO-BCOS/tree/master-2.0

Github v3.0 代码仓库:

https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.0.0-rc2

FISCO BCOS v2.0技术文档:

https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html

FISCO BCOS v3.0技术文档:

https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/

跨链协作平台WeCross

Github代码仓库:

https://github.com/WeBankBlockchain/WeCross

文档地址:

https://wecross.readthedocs.io/zh_CN/latest/

05 活动注意事项

贡献的代码须遵循相应的开源协议;

参与活动的代码、教程须原创;

项目代码符合政策和监管要求,不出现coin、token等字眼,功能层面不出现代币、Defi等场景;

奖品将在活动结束后的15个工作日内完成发放。

推荐阅读

如何提交PR?如何参与共建FISCO BCOS?

fisco-bcos-sig's People

Contributors

bxq2011hust avatar cyjseagull avatar arc0035 avatar cn-alvinxiang avatar vita-dounai avatar saberdance avatar dalaocu avatar flowerrun avatar longdacao avatar linbin524 avatar darionrichie avatar gpteth avatar iron-ddup avatar jianglongwei avatar kyonray avatar stingliang avatar lunawang5209 avatar wfnuser avatar shareong avatar nanjingboy avatar cuiyuchain avatar aiottots avatar blackflowerli avatar fcorleone avatar fengqiao avatar hzxgoforward avatar jimmyshi22 avatar liwh1227 avatar ltyuanmu avatar vvmonster avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.