If you have been paying attention to the Travellings GitHub repository, you have probably noticed my presence in the issues and pull requests.
As of now, I have become a member of the Travellings maintenance team, helping review new applications and add websites. This has been going on for several months. Today, I finally finished reviewing all the pending applications and added the corresponding labels.
Now, let me briefly explain why.
How did it start?#
It all started in January of this year. I added Linlin, a member of the Travellings maintenance team, on WeChat, just to chat. He then asked if I had a basic understanding of HTML and CSS. After confirming that I did, he asked me to create a landing page for Travellings.
After that, we started discussing requirements and other miscellaneous things, and I began working on the landing page.
After relentless effort and extensive research, I handed the first version of the landing page to Linlin. To be honest, it was just a half-finished product at that time: poorly designed, broken responsiveness, and messy HTML and CSS layout. However, Travellings had to use this half-finished product due to the strict requirements of the new domain name registration.
Later, during our conversation on QQ, Linlin proposed the idea of me joining the Travellings team to assist with website inspections. He invited me to join the Travellings GitHub organization and the maintenance team QQ group. Since then, I have been helping them review websites.
Currently, Travellings is using version 1.1 of the landing page, based on Fluent UI Web Components and Bulma CSS. For the second version, I plan to switch entirely to Bulma CSS, as pure HTML is said to have excellent SEO.
What do I do?#
There's not much to do, just take some spare time to look at the issues, check if new websites comply with Travellings' rules, and add the corresponding labels.
However, this work can sometimes be tedious because it involves mechanically repeating the same steps: opening websites, checking external links and article compliance, replying to issues, adding labels, modifying JavaScript and README... and so on.
What does it bring?#
I haven't joined many organizations yet, only the LittleSkin community, Travellings, and being a collaborator on the PCL2 source code repository. Therefore, I value this opportunity to gain experience. Joining these organizations means I can learn more about management.
As many of you know, my language skills are weak. These organizations can help me better express my thoughts and language, and to some extent, assist me in my Chinese language learning. Regarding the landing page, Linlin played a significant role throughout the entire process and gave me full affirmation.
Perhaps this is what I aspire to: making a contribution to everyone and making the whole community better. Although there have been some minor incidents during my involvement in community management, I consider them as experiences and always keep them in mind. I also hope to join more communities in the future and give back to the open-source community for everything it has given me.