Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to become a contributor to the TF community?

2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >

Share

Shulou(Shulou.com)06/01 Report--

Many contributors who wish to join TF will ask "three questions about the soul": what is the relationship between the Chinese community and the international community in TF? How to join the TF Chinese community, what can I get and what can I do? How does the TF international community work and what experience can we learn from it? For the first question: what is the relationship between the Chinese community and the international community?

TF Chinese Community and TF International Community are fully resource-shared and seamlessly docked.

Due to the influence of the network environment, communication platform, language and time difference (the meeting time of the TF international community is 0: 00, 2: 00 and 4: 00 in Beijing), Chinese cloud computing practitioners and network engineers are unable to share international and domestic technical resources in the process of learning and practicing cloud and SDN. The establishment of the TF Chinese community is to build a local platform for you in terms of SDN, synchronizing with the international community in information transmission and resource sharing. At the same time, experts from the international community are invited to provide guidance and help as technical experts in the Chinese community. In addition, for Chinese application scenarios and developers, the Chinese community is doing a lot of localization work, building local platforms and setting up domestic technical committees. Community participants join voluntarily to operate China's platform in the form of private NGO, gather Chinese participants, and solve the industry problems facing China.

At present, data acquisition and information communication can be carried out in the following ways:

WeChat: TF Chinese community official website: http://tungstenfabric.org.cn/ email: tfzw001@163.com aims at the second question: how to join the TF Chinese community, what can I get, and what can I do?

Participate in the construction of TF Chinese community, participate in the world's top open source cloud network projects, and contribute to the network segment of cloud computing. This process makes the process of learning and using TF no longer lonely, installing, deploying and using it, and being able to understand functional scenarios, technical principles and architecture, development and operations. Together with global experts, we are both beneficiaries and builders.

Technically, the TF Chinese community will invest in documentation, industry cases and requirements collation, as well as project governance. In the market, online content sharing and offline activities will be carried out. At present, the TF Chinese Community Technical Committee is in the recruitment process, setting up four working groups, namely, the documentation working Group, the Community Liaison working Group, the Industry case working Group and the Infrastructure working Group. The membership recruitment activity has now been started. Scan the QR code below and quickly access the online application of members.

Document working group, responsible for the maintenance of TF-related document sites, document organization structure arrangement, translation, release and update; community liaison working group, responsible for liaison between TF Chinese community and international community and cooperative community; industry case working group, responsible for liaising with users and member enterprises, collating TF use cases and requirements Infrastructure working group to provide technical support for the CI/CD process of the TF Chinese community official website and the project team. For the third question: how does the TF community work? What experience can we learn from?

We have sorted out the speech given by Edward Ting, a representative of the Tungsten Fabric international community, at the "Establishment and first full meeting of the TF Chinese Community" to help you understand the governance rules of the international community. Click to download the PDF document. For more information about the meeting, please reply to "Inaugural meeting" on the official account of "TF Chinese Community".

Edward Ting, representative of Tungsten Fabric international community

To introduce myself, I have been working at Tungsten Fabric (hereinafter referred to as TF) for about two and a half years. The Community Technical steering Committee (Technical Steering Committee, referred to as TSC) is divided into two parts, there are TC and CC, each has 5 Member, I am one of the Member of TC.

I have been in Silicon Valley for more than 20 years and have not worked anywhere else since my first job. I grew up in Taiwan. My parents are from Shaoxing. Today I will speak in Chinese about community governance and how to contribute code.

About the Tungsten Fabric Community

This is the Governance (community governance) of the TF international community. TF is a formal project under the Linux Foundation. The TSC I just mentioned is an important part of the whole Governance, including technical working groups and community working groups.

At present, TSC meetings are held from 8 a.m. to 11:00 California time in the United States, and if China wants to dial in, it will be between 12:00 and 2 p.m.

The technical working group consists of four parts, namely, ARB (Architecture Review Committee), IWG (Infrastructure working Group), MWG (Market working Group) and DWG (documentation working Group).

The time for the meeting is 8 a.m. every two weeks in IWG, 11:00 on Wednesdays in DWG, and 1 p.m. on Tuesdays in MWG, all in California time. (editor's note: 0: 00, 2: 00 and 4: 00 in the morning in Beijing)

At present, the activities of the four major blocks in the community are about like this.

The Landing Page of the entire TF international community has been placed on tungsten.io, and the information is very complete. This year we put a lot of effort to put the whole material there, and you can see a lot of things, including various presentations and documents, minutes of meetings, where to participate in the exhibition, what papers have been published, and so on.

The first one here is Governance, which has just been introduced, including community, technology, marketing, documentation, and so on.

The second is very important. To join the international community, you need to sign a CLA agreement (Contributor License Agreement, Contributor license Agreement). There are two kinds of agreements, one is an individual and the other is a company. No matter what contribution you want to make, the first thing to do is to go there and sign the agreement.

The third is Demos, which contains a lot of videos, speeches, Demo at different events, and so on.

The others will not be introduced any more. You can go to the page to click on these links, you can see very detailed things.

Here is the information about the meeting of the four groups just mentioned. If you click in, the previous meeting information is in it, including the meeting time, what was discussed, etc., the meeting is held once a week or every two weeks, and each meeting has some documents in it. The information is very complete.

In addition, how to find participants, the most commonly used is to go to Slack, in which there are several items such as Dev,Documentation,General,Users.

There are so many Mailing Lists, for example, there are activities to be held in China. If you come here and send an email to Conference to explain the activities to be held, the community will consider how to promote them when they see them.

For example, if you want to sign a contributor license agreement, download the document and send an email to cla, the people of the Linux Foundation will record it, and you can officially become a community contributor.

If you are a developer, the most commonly used is dev, and there is security. Every open source software will have all kinds of network security problems. You can send email there, and then someone will judge whether it is a security problem or not.

If there is any technical problem, you can use Mailing Lists to communicate with the community and solve the problem.

Then there are social resources, in addition to the website Web community, there is Blog on it, and then we also have LinkedIn Linkedin, and there are often new messages posted by the media on Twitter. Randy Bias is now our chairman and can follow him on Linkedin and Twitter.

So where is the code? Mainly in Github. There is also a compiled version 5.1 in Dockerhub, which was release in June this year. Once there is a new release in the community, it will be put in Dockerhub. You can get it there, and then you can install it and use it.

If you Code Review, put it in Gerrit. The address is review.tungsten.io. Finally, we now put all the blueprint blueprints, that is, what kind of functions and what kind of things you want in your feature, you can put them in the blueprint to find.

How to contribute code

How to contribute code? This is a general overview, first you need to register with mailing lists, then you need to sign the CLA agreement, and then put blueprint into Gerrit, and that's fine.

In Gerrit there is a distinction between what is bugs and what is story. In agile development, he said that I am a story, or an epic, or a bug, or an issue, so we should say that a blueprint is at least a story. If it is a large blueprint, it may be an epic. So when you open a blueprint in Gerrit, you can choose.

These two links will tell you where to download CLA, one for the company and one for the individual.

Then when it is finished, send it to CLA.

When you want to do development, do you want to determine whether it is a feature or a bug? Just submit a blueprint to it.

Here is what a blueprint is.

If you want to pass Blueprint, you must first review in TC, and then go to TSC to do vote. This is a process. So TC has a meeting every Tuesday, and then TSC has a meeting every Thursday.

The release cycle of the TF international community has not yet been decided and is still under discussion.

Now I believe CI is still weak. Some people are talking about switching to an infrastructure with a different CI, but it hasn't been changed there yet.

This is to tell you how to deal with code, after you write code, you have to be responsible all the time, we will have someone review, but in the end, the person who wrote code will be responsible.

Of course, there are basic requirements, that is, how do you do testing and so on, which is very standard, as is the case in the open source community.

Finally, I would like to share again that compared with other open source software, TF is actually reliable and easy to use. When you face the needs of different scenarios and different customers, you just need to debug it a little bit. Basically, the architecture of TF has been tested very rigorously, and Juniper has been tested very well in it, and when it is brought to the community, there are fewer problems. So people are encouraged to use TF. Thank you!

[extra] the solicitation of members of the TF Chinese Community Technical Committee now begins to welcome colleagues who are interested in the development of China's multi-cloud network interconnection and open source cloud network industry to jointly determine the technology stack and community development direction.

Scan the QR code below to quickly apply for members online--

Follow Wechat: TF Chinese Community

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Network Security

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report