Why contribute to Pitivi instead of another project?

Writing code

There are three main areas where you can contribute code:

Getting started

  1. Build the current development versions of Pitivi and GES (see the download page).
  2. Take a look at the "stuff to be done" and "developer documentation" sections below.
  3. Start your own git branch and dive into the code!

Come chat with us on our IRC channel. We'll be happy to help.

Stuff to be done in Pitivi

To have a rough idea of the work ahead, take a look at the Pitivi love page, the roadmap and the list of bug reports.

Developer documentation

The wiki is our main documentation for contributors. Namely, check out the developer documentation category, and if you find incomplete or outdated information, please let us know (or edit the pages directly!).

Testing & Reporting bugs

We use Phabricator to track enhancement requests and bug reports. Our bug tracker is well-organized and issues are investigated systematically. See our bug reporting info page for useful links and details.

Quality releases require regular testers! So please download our latest daily build and report any issues you encounter.

Spreading the word

Keeping people informed of the progress we're making is an important task. If you love explaining and storytelling, you could help in many ways: writing blog posts, preparing announcements and release notes, making videos, etc.

Improving the user manual

We use Mallard to provide a high-quality, topic-oriented user manual bundled with the application. Help us by writing new topics, refining existing ones, or simply by reviewing and keeping the user manual up-to-date and ready for the next release.

Maintaining the wiki

Our wiki has many documentation pages that need to be updated, cleaned or made obsolete. Having an up-to-date and consistent wiki for contributors is important. Of course, we will provide guidance and help you towards this glorious goal.


Translations are kindly handled by dedicated translation teams from the GNOME community. To be able to commit translations to Pitivi in an organized fashion, you must join the GNOME translation team for your native language.


If you really like the work we do, you may consider "Flattring" us or donating once in a while. See the donators page for more details.