E-man, who coordinates in Shanghai, is still developing the front-end of leveling in Xinshou Village. I have worked in the education training and retail management industries, experienced large companies and foreign companies, and also cooperated with friends' studios, and won some labels that can scare people. Curious and energetic, the world of code is my real-life Hogwarts. Although transcoding is not easy, it is full of fun.
——Papaya HUANG
After joining Kaiyuanshe for more than a month, going through several regular meetings, contributing a few simple PRs, communicating with different seniors, and briefly introducing other newcomers, I collected a lot of information, extracted some general information, and added My understanding is to write a "Open Source Contribution Guide" for newcomers. A non-code-oriented open source contribution has been achieved.
I guess most people's understanding of participating in open source contribution is to contribute to the code base, but for many people whose technology is still in its infancy, it seems a bit difficult to find a suitable warehouse to contribute to.
A qualified solution is to find issues with the label good first issue on GitHub, pay attention to some newcomer-friendly organizations and platforms, and slowly search for them. But the qualified solution is for the greatest common divisor. I know myself well, and I can customize the solution for myself.
My skills are English, communication, and management experience. What I lack is actual coding experience. With a little curiosity and an attitude of making things happen, joining Kaiyuanshe becomes a very fun thing.
Image via Jacob Spaccavento
During the time when "Animal Crossing Friends Club" was very popular, there were a lot of island-building sharing videos on the Xiaopo website. It can be said that the Eight Immortals crossed the sea, each showing their magical powers, using the same set of construction tools to present various islands. For me, Kaiyuanshe is like an "Animal Forest Friends Club", if you like, it can also be "Zelda", "My World", "Sims"... In short, for this type of game, calling subjective initiative is A very important part of enhancing gameplay.
In my mind, Kaiyuanshe is an open world, which provides a platform for equality, tolerance, and mutual assistance, which is an important prerequisite. As a career-changing front-end, I seldom waste energy worrying about whether my technology is too good (temporary anyway). On the contrary, because I have professional experience in other industries, I am sure that I can provide different perspectives and information.
Thanks to the important premise mentioned above, I have a strong sense of participation in Kaiyuanshe this month; my technical questions can always be answered by my partners. No one ever thinks my questions are too stupid or too introductory. On the contrary, everyone's explanations will be very detailed. If there is any disagreement, they will open a video pair to help me solve the problem and ensure that I fully understand it. All in all, I had a great time this month.
Image via Andrey Metelev
Out of the desire for more friends to be able to play happily, I wrote the "Open Source Contribution Guide". My past management experience has taught me that it is better practical experience to draw good boundaries, formulate good rules, and then trust teammates. So my "Guide" is more reflected in the "Tao" level. The overall structure is from Mindset to reference Roadmap and a little basic information. I just share my practice and summary, and provide a reference point of view. I believe my partners can practice a better roadmap and find a way that is more suitable for them.
Be open
"Everybody is ignorant, only on different subjects."
"Everyone has areas they are not familiar with."
Encourage asking "stupid questions"
trust teammates
accept the opinions of others
Willing to share
Express Yourself
Show what you are good at with actions
Express your suggestions in friendly language
Be helpful
skills exchange
The communication and collision of different thinking cognitions produce different sparks
Have fun
Find your own motivation, realize your own motivation
way of participation
1. Simple Mode (Passive)
game mode |
Lead the task + execute the task |
main mission |
- Get jobs in GitHub warehouses- |
side quest |
- Exchange group to share information- |
bonus system |
- Coding Skills Improvement |
2. Advanced mode (self-drive)
game mode |
Discover tasks + complete tasks |
main mission |
- Pay attention to the progress of GitHub warehouse issues, find pain points, and help solve them |
side quest |
- Help improve community governance |
bonus system |
- Unlock hidden resources- |
This more than a month of practice is just a taste of open source. There are still many things waiting for me to explore in the future, and I will continue to iterate myself to better participate in contributions.
References
https://opensource.guide/zh-hans/how-to-contribute/
Author丨Papaya HUANG
Editor丨Wang Mengyu
Related Reading| Related Reading
Open Source Society Charter (2023 Edition)
OpenAI leadership proposes creation of international AI regulatory body
Introduction to Kaiyuanshe
Founded in 2014, Kaiyuan Society is composed of individual members who voluntarily contribute to the cause of open source. It is formed according to the principle of "contribution, consensus, and co-governance". It has always maintained the characteristics of vendor neutrality, public welfare, and non-profit. International integration, community development, project incubation" is an open source community federation with the mission. Kaiyuanshe actively cooperates closely with communities, enterprises and government-related units that support open source. With the vision of "Based in China and Contributing to the World", it aims to create a healthy and sustainable open source ecosystem and promote China's open source community to become an active force in the global open source system. Participation and Contributors.
In 2017, Kaiyuanshe was transformed into an organization composed entirely of individual members, operating with reference to the governance model of top international open source foundations such as ASF. In the past nine years, it has connected tens of thousands of open source people, gathered thousands of community members and volunteers, hundreds of lecturers at home and abroad, and cooperated with hundreds of sponsors, media, and community partners.