Day 5: The Guidance arrives... Finally!

Published: (February 6, 2026 at 02:26 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Getting Started with GNOME Contributions

First of all, thanks for reading! After a long period of feeling ignored by maintainers—​not because they don’t pay attention, but because a flood of new issues kept appearing in the app I was trying to contribute to—I decided to look for something else in GNOME. I searched for issues tagged newcomers, but the only one I found was the one I had already fixed. Feeling discouraged, I closed the window and turned my attention elsewhere.

Discovering the GNOME Handbook

Yesterday (5 Feb) I opened GitLab again, still found nothing, and started searching “how does contributing to GNOME work?”. The fourth result was the GNOME Project Handbook, which completely changed my perspective. The handbook is meant for anyone—from newcomers to maintainers.

Scrolling further, I found the GNOME Welcome page, specifically aimed at beginners. It even mentioned a Matrix chat for newcomers, which I hadn’t known existed. I joined the chat and introduced myself:

Hi there, I am Meet and I am looking forward to contributing to GNOME. Where can I find some instructions on the flow of making a contribution? (something like first create a PR or tag a maintainer in a PR to get assigned and then something else and then the contribution is merged into the main repo)

Two maintainers responded quickly and explained the actual contribution flow, which differs from what I expected.

The GNOME Contribution Flow

  1. Find an issue you think you can help with.
  2. Check whether someone is already working on it (e.g., no recent comments for 2‑3 weeks may indicate it’s still open).
  3. Create your fix in a fork of the GNOME app repository.
  4. Open a Merge Request (MR) and include the issue link or number in the description (GitLab automatically links the MR and the issue).
  5. Address any review feedback and make required changes.
  6. The maintainer merges the request.
  7. Congratulations! You have successfully contributed to GNOME. 🎉
  8. Repeat for another issue.

Armed with this knowledge, I’m ready to submit a merge request for the one‑liner fix that has been waiting for almost a month. I’ll share the outcome in upcoming posts.

Encouragement to Start Your Own Blog Series

If you’ve made it this far, consider launching your own blog series—whether about open‑source contributions, college experiences, or a personal dev diary. Writing regularly helps you reflect on your learning journey and can inspire others. I’ll definitely be a daily reader if you do!

Credits

a little girl is going down a red slide

Image credit: Tenor

Other Platforms

  • Medium:
  • Hashnode:
Back to Blog

Related posts

Read more »

Basics & History of Linux

UNIX Origins - 1964 – Bell Laboratories New Jersey began the UNIX project. - 1969 – The original project was withdrawn, but Dennis Ritchie and Ken Thompson con...