1 of 16

Contribute to

GNOME Apps

[insert your Club’s name here]

2 of 16

First Meeting:

Introduction to GNOME Apps

3 of 16

Today’s Meeting

  • What are GNOME Apps

  • Why contribute to GNOME

  • Introduction to Newcomer-friendly applications in GNOME

  • Choose a project

4 of 16

About GNOME Apps

GNOME core apps are a special class of application that provide important functionality to the GNOME experience. They are:

  • Designed by the GNOME designers as a coherent suite
  • Part of the core GNOME experience
  • Designed to work cooperatively with each other
  • Tightly integrated with the core OS
  • Exclusive to the GNOME experience (no external identity, don't appear in any app store or other OS)

5 of 16

Why Contribute to GNOME?

GNOME is a friendly and welcoming community. Getting involved is a great way to:

  • Learn skills
  • Have fun
  • Help to create world-class Free Software

6 of 16

Explore GNOME Apps

GNOME has hundreds of projects. To make it easier for you to get started, we have highlighted the applications which are great starting points for making your first contribution

7 of 16

How Do I Choose a GNOME App?

  • Is there programming language you like?
  • What level of complexity are you comfortable with?
  • Is there an app you recognize and use already yourself?
  • Exploring the project websites, installing the apps and trying them out can help you choose.

8 of 16

Maps (#gnome-maps)

A simple map application, written in Javascript.

Project complexity: Simple

Code: https://git.gnome.org/browse/gnome-maps

Mentors: Jonas Danielsson (jonasdn), Marcus Lundblad (marcus),Amisha Singla (amisha), Mattias Bengtsson (mattiasb)

9 of 16

Music (#gnome-music)

A music player that fancies an elegant and immersive browsing experience, written in Python.

Project complexity: Simple

Code: https://git.gnome.org/browse/gnome-music

Mentors: Marinus Schraal (foser)

10 of 16

Polari (#polari)

An easy to use IRC client, written in Javascript

Project complexity: Simple

Code: https://git.gnome.org/browse/polari

Mentors: Bastian Ilsø (bastianilso), Florian Müllner(fmuellner)

11 of 16

Todo (#gnome-todo)

A simple & intuitive personal task manager for GNOME, written in C.

Project complexity: Simple

Code: https://git.gnome.org/browse/gnome-todo

Mentors: GeorgesNeto (feaneron)

12 of 16

Games (#gnome-games)

Game manager for your retro and Steam games

Project complexity: Medium

Code: https://git.gnome.org/browse/gnome-games

Mentors: Adrien Plazas (Adrien Plazas)

13 of 16

Photos (#photos)

An application to show, find and organize your photos, written in C

Project complexity: Medium

Code: https://git.gnome.org/browse/gnome-photos

Mentors: Alessandro Bono (abono), Debarshi Ray(rishi)

14 of 16

Calendar (#gnome-calendar)

Simple and beautiful calendar for GNOME, written in C.

Project complexity: Medium

Code: https://git.gnome.org/browse/gnome-calendar

Mentors: GeorgesNeto (feaneron),Isaque Galdino (isaque)

15 of 16

Files (Nautilus) (#nautilus)

The straightforward file manager, written in C

Project complexity: Complex

Code: https://git.gnome.org/browse/nautilus

Mentors: Carlos Soriano (csoriano)

16 of 16

Continue the Conversation!

Questions? Comments?

  • Join IRC channels #newcomers
  • Email newcomers mailing list