From ed66c9857585940e1e1a8c709d841f9d989bfbfc Mon Sep 17 00:00:00 2001 From: callahad Date: Thu, 13 Jan 2022 16:34:10 +0000 Subject: deploy: 5ff5f17377432645f65bc614228783cccb69d20c --- develop/development/contributing_guide.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'develop/development') diff --git a/develop/development/contributing_guide.html b/develop/development/contributing_guide.html index 50f37c0338..ebf8618922 100644 --- a/develop/development/contributing_guide.html +++ b/develop/development/contributing_guide.html @@ -198,7 +198,8 @@ license - in our case, this is almost always Apache Software License v2 (see recommended for development. More information about WSL can be found at https://docs.microsoft.com/en-us/windows/wsl/install. Running Synapse natively on Windows is not officially supported.

-

The code of Synapse is written in Python 3. To do pretty much anything, you'll need a recent version of Python 3.

+

The code of Synapse is written in Python 3. To do pretty much anything, you'll need a recent version of Python 3. Your Python also needs support for virtual environments. This is usually built-in, but some Linux distributions like Debian and Ubuntu split it out into its own package. Running sudo apt install python3-venv should be enough.

+

Synapse can connect to PostgreSQL via the psycopg2 Python library. Building this library from source requires access to PostgreSQL's C header files. On Debian or Ubuntu Linux, these can be installed with sudo apt install libpq-dev.

The source code of Synapse is hosted on GitHub. You will also need a recent version of git.

For some tests, you will need a recent version of Docker.

3. Get the source.

-- cgit 1.5.1