1
头图

About Layotto source code analysis series

The Layotto source code analysis activity is an open source activity hosted by the SOFAStack team. We hope to create an active and transparent open source activity based on GitHub collaboration that everyone can participate in.

The purpose of this event is to enhance everyone's understanding and cognition of Layotto, promote exchanges in the open source community, and allow everyone to better understand, learn and use open source projects. It is for everyone to learn and use Layotto and communicate directly with the core developers of Layotto. A good opportunity.

The articles produced by this event will first be published on the Layotto project homepage , and will also be promoted online through omni-channels. Some of the sorted content will be published on the SOFAStack official blog and published in all channels.

Activity role division

Initiator: responsible for operational collaboration

Participants: All developers interested in community projects.

Reviewer: The core developer of the project, who provides guidance and advice in source code analysis.

Reviewer is both a reviewer and a mentor, and is the core developer of Layotto.

Activity flow

Activities are collaborative on GitHub. The flow chart is as follows:

  • Participants log in to their GitHub accounts, and reply to [/assign] on the GitHub page of the source code analysis activity to claim the issue.
  • The Reviewer assigns the issue to the corresponding participant.
  • Participants submit PR within the specified time after claiming the issue successfully.
  • Reviewer reviews submitted PRs.
  • After the PR is approved, it will be published on the project homepage by the Reviewer.
  • The participant closes the issue.

Rules Description

One person one issue

Each participant can only claim one issue at a time. For example, if you claim an issue by mistake, you need to close the issued issue before re-claiming it. One person can claim multiple times.

task classification

The difficulty of this task is divided into 3 levels

🌟、🌟🌟 quests are elementary

🌟🌟🌟 stars are medium

🌟🌟🌟🌟、🌟🌟🌟🌟🌟 are high-level stars.

issue submission deadline
  • The initial issue is claimed and submitted within 7 days
  • The intermediate issue is claimed and submitted within 15 days
  • High-level issue claims must be submitted within 20 days

If the issue is not submitted after the expiration date, it will be regarded as abandoning the issue, and the issue will be re-assigned and claimed.

issue progress synchronization

The sponsor will keep track of the progress with the participants every week, and synchronize the progress of the activities externally through the "Financial-level Distributed Architecture" public account.

Activity Award

According to the community promotion rules:

  • You can be promoted to Community Contributor by completing 1 preliminary task;
  • Completion of 1 entry level + 1 intermediate level can be promoted to community member ;
  • Completing 1 high-level can be promoted to community member ;

Rights enjoyed by community Contributors: exclusive Contributor customized certificates (both electronic and physical), community gifts (T-shirts, sweaters, mugs, stickers, calendars, etc.)

Rights enjoyed by community members: exclusive membership certificates (electronic and physical), community gifts (T-shirts, sweaters, mugs, stickers, calendars, etc.)

After completing the source code analysis task of any difficulty, you can get the opportunity to choose your own books. Books with a value of less than 100 yuan can be selected by you , and each person is limited to one time.

title Reviewer Issue difficulty progress
Overview #417
handle rpc requests To be assigned #424 🌟🌟🌟🌟🌟 pending claim
start process To be assigned #418 🌟🌟🌟 pending claim
WebAssembly related To be assigned #427 🌟🌟🌟 pending claim
Layer 4 traffic management, tcp traffic dump To be assigned #425 🌟🌟 pending claim
Layer 7 traffic management, interface current limiting To be assigned #426 🌟🌟 pending claim

👏 Welcome to click the link below

View the task details to receive the task

Link 🔗: https://github.com/mosn/layotto/issues/444


SOFAStack
426 声望1.6k 粉丝

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。