Why contribute to Pitivi instead of another project?

Writing code

There are three main areas where you can contribute code:

To get started:

  1. Set up your development environment.
  2. Pick one of the fun tasks for newcomers.
  3. Proceed to fix the issue according to our Development Workflow.

See our documentation for contributors in case you have a question.

Most importantly, come hang out with us in our Matrix room. We'll be happy to help.

Spreading the word

Keeping people informed of the progress we're making is the resposibility of our PR department. 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.


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.

Testing & Reporting bugs

We use GitLab 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.