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 situation has been ongoing for several months. Today, I finally finished reviewing all the accumulated applications and added the corresponding labels.
As for why, I will briefly explain here.
How did it start?#
It all began in January of this year. I added Lin Lin, a member of the Travellings maintenance team, on WeChat, just to chat. Later, he asked if I had a foundation in HTML and CSS, and after receiving a positive answer, he asked me to create a landing page for Travellings.
After that, we started discussing requirements and some other small talk, and I began working on the landing page.
After relentless efforts and extensive research, I handed the first version of the landing page to Lin Lin. To be honest, the landing page at that time was just a prototype: poorly designed, incomplete responsiveness, and messy HTML and CSS layout. However, Travellings had to use this prototype due to the strict requirements of the new domain name registration.
Later, during our communication on QQ, Lin Lin proposed the idea of me joining the Travellings team to assist with website inspections and invited me to join the Travellings GitHub organization and maintenance team QQ group. Since then, I have been assisting them in reviewing 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 requires 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 has it brought me?#
I haven't joined many organizations yet, only the LittleSkin community support and Travellings, as well as being a collaborator in the PCL2 source code repository. Therefore, I value this opportunity to gain experience. Joining these organizations means I can learn more about management.
Everyone also knows that my language skills are weak, so these organizations can help me better express my ideas and language, while also assisting me in my Chinese language learning to some extent. Regarding the landing page, Lin Lin 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 do 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.