The 2023 Season 1 Community Task Challenge is open, waiting for you to fight!

The Community Task Challenge is a collection of code or tutorials for community developers. This challenge provides a stage for developers who love FISCO BCOS and peripheral components in the community to explore blockchain technology and challenge technical problems. The challenge was successfully held in the community for three seasons last year, attracting hundreds of developers to sign up.

What are the interesting works in the first 3 seasons?

Under the joint construction of everyone, the FISCO BCOS open source ecology has been continuously enriched and improved, and many practical technical tutorials and codes have emerged: there is a rock-paper-scissors game play through blockchain technology and smart contracts, which solves the scene where the two parties encounter differences, so that One side convinces the other side; through code development of private computing contracts, zero-knowledge proof algorithms such as zkrp are tested, and range proof validator contracts are realized; through the expansion of the build_chain tool, convenient expansion of nodes and groups is realized...[Click to see Part 1 Season Details ] [ Click to see Season 2 Details ] [ Click to see Season 3 Details ]

The first season of 2023 will officially start, and we look forward to your participation!

In the new season of the challenge, WeBASE, WeIdentity development team and 4 special interest groups (SC-SIG\BTT-SIG\NC-SIG\CC-SIG), based on the middleware platform WeBASE, distributed identity solution WeIdentity, intelligent The contract library, the underlying platform of the alliance chain FISCO BCOS, and the cross-chain collaboration platform WeCross have prepared nearly a hundred step-by-step tasks, covering the development of new features, enriching component functions, optimizing code comments, contributing contract templates, original various code walk-through tutorials, and technical analysis articles etc.

Everyone is welcome to pick your favorite Task to participate! Of course, you can also publish custom tasks and invite community developers to answer them. During the event, you will join the exclusive event exchange group to discuss and communicate with technology experts, and you can also get exquisite gifts such as electric ovens, Huawei bracelets, bread machines, air fryers, juicers, and customized peripherals for the 5th anniversary of the community.

01 Participation method

Game 1: Receive Task and participate in project co-construction

Develop new features, enrich component functions, optimize code comments, provide smart contract templates, answer issues, optimize technical documents, etc.

Game 2: Receive Task and participate in technical evangelism

Original various development and deployment project-related technical tutorials, code walk-through tutorials, and technical analysis articles.

Game 3: Customize Task

Publish your custom tasks, which can be soliciting solutions, feature or peripheral tool development, tutorials, etc.; or participate in custom tasks submitted by other community developers.

  Task list  (★For reference of Task difficulty level)

1. Middleware platform WeBASE Task 

2. Distributed identity solution WeIdentity Task

 

3. Smart contract library Task

 

 4. FISCO BCOS Task, the underlying platform of the alliance chain

5. WeCross Task, a cross-chain collaboration platform

 

 

02 Reward Introduction

03 Participation process

This activity can be participated in individuals or teams , the process is as follows:

ways of registration

Identify the QR code below and add a small assistant (V: FISCOBCOS010) to enter the exclusive communication group for the event. Please note when adding friends: Task challenge

Lead the task

Synchronize the task number of the assistant you want to participate in in the activity group, and complete the task to receive it.

Task development and testing

Based on the tasks received, develop code or write graphic tutorials, etc. For code tasks, please write corresponding test cases and documents; graphic tutorials are recommended to be written in markdown syntax.

task submission

After completing code development/testing or tutorial writing, you can submit through PR. When submitting, please select the corresponding path according to the open source project:

Project co-construction class PR submission path :

  • 01 Middleware platform WeBASE

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

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

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

Please select the community branch and submit PR

  • 02 Distributed identity solution WeIdentity

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

Please select the community branch and submit PR

  • 03Smart contract library

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

Please select the dev branch and submit a PR

  • 04 The underlying platform of the alliance chain is FISCO BCOS

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

For v3.0, please select the dev branch and submit a PR

For v2.0, please select the dev-2.0 branch and submit a PR

  • 05WeCross, a cross-chain collaboration platform

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

Please select the dev branch and submit a PR

Technical evangelism class PR submission path :

  • 01 Middleware platform WeBASE

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

Please select the community branch and submit PR

  • 02 Distributed identity solution WeIdentity

https://github.com/WeBankBlockchain/WeIdentity-Doc/pulls

Please select the community branch and submit PR

  • 03 Smart contract library/04 Alliance chain underlying platform FISCO BCOS/05 Cross-chain collaboration platform WeCross

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

Code or tutorial review

The maintainers of each project will review the PR content submitted by everyone. If there is any problem, they will discuss it with the developers in the group. The two sides reach a consensus and the content meets the integration requirements before entering the PR integration.

  PR integration

When the code or tutorial review is completed, each project maintainer will merge the PR and the task will end.

04 Project code warehouse and documentation

  Middleware platform WeBASE

Github code repository :

https://github.com/WeBankBlockchain/WeBASE

Document address:

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

  Distributed identity solution WeIdentity

Github code repository:

https://github.com/WeBankBlockchain/WeIdentity

Document address:

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

  Smart Contract Library

Github code repository:

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

Document address:

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

  The bottom platform of alliance chain FISCO BCOS

Github v2.0 code repository:

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

Github v3.0 code repository:

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

FISCO BCOS v2.0 technical documentation:

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

FISCO BCOS v3.0 technical documentation:

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

  Cross-chain collaboration platform WeCross

Github code repository:

https://github.com/WeBankBlockchain/WeCross

Document address:

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

05 Activities Notes

  • Contributed code must follow the corresponding open source agreement;

  • The codes and tutorials participating in the activity must be original;

  • The project code complies with the policy and regulatory requirements, and words such as coin and token do not appear, and there are no scenarios such as tokens and Defi at the functional level;

  • Prizes will be distributed within 15 working days after the event ends.

Recommended reading: How to participate in the joint construction of FISCO BCOS?

 

 

 

 

 

Guess you like

Origin blog.csdn.net/FISCO_BCOS/article/details/130131068