Commit ec62911e authored by Thibault Saunier's avatar Thibault Saunier Committed by Thibault Saunier

doc: Update HACKING file to reflect our move to gitlab

And recommend to follow the GNOME newcomer guide
parent 8e86c8d0
......@@ -532,7 +532,7 @@ class PitiviFlatpak: # pylint: disable=too-many-instance-attributes
venv.create(venv_path, with_pip=True)
activate_script = os.path.join(venv_path, "bin", "activate")
pip_modules = "git-phab pre-commit git-pylint-commit-hook git_pep8_commit_hook pylint"
pip_modules = "pre-commit git-pylint-commit-hook git_pep8_commit_hook pylint"
Console.message("Installing development tools in the Python virtual env: %s", pip_modules)
". %s && pip install -U %s" % (activate_script, pip_modules),
......@@ -4,21 +4,32 @@ short-description: Using the Pitivi development environment
# Hacking on Pitivi
*The easy way to setup the development environment is to follow the*
*[GNOME Newcomers guide](*
*Make sure to use the right git repository:*
> ****
## Setting up advanced development environment
> NOTE: This way of setting the development environment is sensibly more complex
> but also more flexible than the one for newcomers. If you are a beginner
> or if you usually use [gnome-builder](
> as your main IDE, follow, as previously adviced, the
> [GNOME Newcomers guide](
The official way of getting your environment up and running is by using
[flatpak]( For this you need to
[install flatpak]( on your system,
along with flatpak-builder. Note flatpak-builder might be provided by an
additional package on some distributions (such as Archlinux).
## Setting up the development environment
Create a development environment folder and get the [Pitivi source code]( into it:
Create a development environment folder and get the [Pitivi source code]( into it:
$ mkdir pitivi-dev
$ cd pitivi-dev
$ git clone
$ git clone
Whenever you want to hack on Pitivi, enter the development environment:
......@@ -42,7 +53,6 @@ By entering the development environment, you get:
for the dependencies, in `pitivi-dev/pitivi-prefix`
- a [Python virtual environment](
with development tools, such as
[git-phab]( and
in `pitivi-dev/pitivi/build/flatpak/pyvenv`
- the [Meson build directory](,
......@@ -20,7 +20,7 @@ we would recommend building from version control.
<homepage rdf:resource="" />
<mailing-list rdf:resource="" />
<download-page rdf:resource="" />
<bug-database rdf:resource="" />
<bug-database rdf:resource="" />
<category rdf:resource="" />
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment