Summer of 2021 with GNOME
--
GSoC project: People/Faces of GNOME
Story of Faces of GNOME.
GNOME Foundation is a vibrant worldwide community of amazing people involved in making GNOME, one of the most loved desktop environment. The community is not limited to the people delivering pieces of code. But also includes people helping with designs, translations, documentation, management, and much more.
GNOME is built by people, and we value your each & every contribution to help create such world-class free software.
Back in 2020, the Engagement team — the frontiers of GNOME came with the new initiative Faces of GNOME to celebrate all kinds of contributions with a motive of creating a much stronger community driven by passion.
GNOME has all kind of people.
1. Designers
They design our components, apps, our guidelines and ensure GNOME look and feel high standards.
2. Developers
They deliver the pieces of code behind GNOME. They ship our Apps and the GNOME Desktop.
3. Translators
They ensure GNOME to be more understandable and usable to all people around the world.
4. Documenters
They document and create guides of everything GNOME. From our GTK APIs to Newcomer guides.
5. Engagement
They manage our Communities, Conferences, Marketing, and Events. They are the frontier of GNOME.
6. Moderators
They ensure that our Communities are healthy and secure and play a vital role in establishing the tenor of a forum.
7. Mentors
They manage and supervise student programs like Google Summer of Code, Google Season of Docs, and Outreachy.
8. Staff
They handle the internals of the GNOME Foundation and ensure our operations run smoothly.
9. Speakers
Speakers are contributors, volunteers, or sponsors that held any kind of workshop, talk, or activity during GNOME Events.
10. Outreach Interns
These consist of Google Summer of Code, Outreachy students who spend their summers working on some exciting project ideas.
Project abstract.
The ultimate goal of the People/Faces of GNOME is to develop a website using modern site generators & JavaScript to showcase all past, current GNOME contributors stated above. It has the intention to let community members create, maintain profile pages, add custom information and markdown supported blogs by providing them with a personal space hosted in multiple languages.
The project includes introducing bots for automating markdown profiles, managing SEO, setting up localization capabilities, reworking search queries, improving web performance alongside deploying the website using GitLab CI services.
The project aims to have a full code-complete solution, with documentation, guidelines, and all the pages complete and ready to be launched which would allow the Faces/People of GNOME to succeed not only as a project and but also as a program.
Stay tuned for my next series of blogs in which I will be sharing the challenges faced, my experience of GUADEC and much more. :)