社群Task挑戰賽是面向社群開發者開展的程式碼或教程徵集活動。該挑戰賽為社群中熱愛FISCO BCOS及周邊元件的開發者提供了探索區塊鏈技術、挑戰技術難題的舞臺。該挑戰賽去年在社群成功舉辦了3季,共吸引了數百名開發者報名。
前3季都有哪些有趣的作品?
在大家的共建下,FISCO BCOS開源生態不斷豐富完善,湧現了眾多實用技術教程和程式碼:有透過區塊鏈技術及智慧合約實現石頭剪刀布的遊戲玩法,解決雙方遇到分歧的場景,讓一方說服另一方;有透過程式碼開發隱私計算合約,試驗zkrp等零知識證明演算法,實現了範圍證明驗證器合約;有透過擴充套件build_chain工具,實現便捷擴容節點和群組……[點選看看第1季詳情] [點選看看第2季詳情] [點選看看第3季詳情]
2023年第1季正式開啟,期待你的參與!
在新一季挑戰賽中,WeBASE、WeIdentity開發團隊及4個專項興趣小組(SC-SIG\BTT-SIG\NC-SIG\CC-SIG),基於中介軟體平臺WeBASE、分散式身份解決方案WeIdentity、智慧合約庫、聯盟鏈底層平臺FISCO BCOS、跨鏈協作平臺WeCross準備了近百項階梯式Task,涵蓋開發新特性、豐富元件功能、最佳化程式碼註釋、貢獻合約模板、原創各類程式碼走讀教程、技術解析文章等。歡迎大家Pick心儀的Task參與!當然,你還可以釋出自定義Task,邀請社群開發者來解答。活動期間,你會入駐專屬活動交流群,與技術達人一同切磋交流,還可獲得電烤箱、華為手環、麵包機、空氣炸鍋、榨汁機、社群5週年定製周邊等精美禮品。
01 參與方式
玩法一:領取Task,參與專案共建開發新特性,豐富元件功能,最佳化程式碼註釋,提供智慧合約模板,解答issue,最佳化技術文件等。玩法二:領取Task,參與技術佈道原創各類開發部署等專案相關技術教程,程式碼走讀教程,技術解析文章。玩法三:自定義Task釋出你的自定義任務,可以是徵集解決方案、特性或周邊工具開發、教程等;或是參與其他社群開發者提交的自定義任務。 Task列表 (★為Task難易程度參考)1. 中介軟體平臺WeBASE Task
- 分散式身份解決方案 WeIdentity Task
- 智慧合約庫Task
- 聯盟鏈底層平臺FISCO BCOS Task
跨鏈協作平臺WeCross Task
02 獎勵介紹
03 參與流程
本次活動可以個人或組隊方式參與,流程如下所示:
報名方式
識別下方二維碼新增小助手,進入活動專屬交流群。加好友時請備註:Task挑戰
領任務
在活動群中同步小助手你想參與的任務序號,完成任務領取。
任務開發及測試
基於領取的任務,開發程式碼或撰寫圖文教程等內容,程式碼類任務請編寫對應的測試案例和文件;圖文類教程建議使用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分散式身份解決方案
WeIdentityhttps://github.com/WeBankBlockchain/WeIdentity/pulls
請選擇community分支,提交PR
03智慧合約庫
https://github.com/WeBankBlockchain/SmartDev-Contract/pulls
請選擇dev分支,提交PR
04聯盟鏈底層平臺
FISCO BCOShttps://github.com/FISCO-BCOS/FISCO-BCOS/pulls
v3.0請選擇dev分支,提交PR
v2.0請選擇dev-2.0分支,提交PR
05跨鏈協作平臺WeCross
https://github.com/WeBankBlockchain/WeCross/pulls
請選擇dev分支,提交PR
技術佈道類PR提交路徑:
01中介軟體平臺
WeBASEhttps://github.com/WeBankBlockchain/WeBASE-Doc/tree/community/docs/WeBASE-Console-Suit/articles請選擇community分支,提交PR
02分散式身份解決方案WeIdentity
https://github.com/WeBankBlockchain/WeIdentity-Doc/pulls請選擇community分支,提交PR
03智慧合約庫/04聯盟鏈底層平臺FISCO BCOS/05跨鏈協作平臺
WeCrosshttps://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/
分散式身份解決方案WeIdentity
Github程式碼倉庫:https://github.com/WeBankBlockchain/WeIdentity
文件地址:https://weidentity.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-rc2FISCO BCOS
v2.0技術文件:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/... 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個工作日內完成發放。
推薦閱讀:如何參與共建FISCO BCOS?