deploy: 3ed17ff651
This commit is contained in:
parent
4aa8c47ffe
commit
673d085913
|
@ -194,6 +194,10 @@ license the code under the same terms as the project's overall 'outbound'
|
||||||
license - in our case, this is almost always Apache Software License v2 (see
|
license - in our case, this is almost always Apache Software License v2 (see
|
||||||
<a href="https://github.com/matrix-org/synapse/blob/develop/LICENSE">LICENSE</a>).</p>
|
<a href="https://github.com/matrix-org/synapse/blob/develop/LICENSE">LICENSE</a>).</p>
|
||||||
<h1 id="2-what-do-i-need"><a class="header" href="#2-what-do-i-need">2. What do I need?</a></h1>
|
<h1 id="2-what-do-i-need"><a class="header" href="#2-what-do-i-need">2. What do I need?</a></h1>
|
||||||
|
<p>If you are running Windows, the Windows Subsystem for Linux (WSL) is strongly
|
||||||
|
recommended for development. More information about WSL can be found at
|
||||||
|
<a href="https://docs.microsoft.com/en-us/windows/wsl/install">https://docs.microsoft.com/en-us/windows/wsl/install</a>. Running Synapse natively
|
||||||
|
on Windows is not officially supported.</p>
|
||||||
<p>The code of Synapse is written in Python 3. To do pretty much anything, you'll need <a href="https://wiki.python.org/moin/BeginnersGuide/Download">a recent version of Python 3</a>.</p>
|
<p>The code of Synapse is written in Python 3. To do pretty much anything, you'll need <a href="https://wiki.python.org/moin/BeginnersGuide/Download">a recent version of Python 3</a>.</p>
|
||||||
<p>The source code of Synapse is hosted on GitHub. You will also need <a href="https://github.com/git-guides/install-git">a recent version of git</a>.</p>
|
<p>The source code of Synapse is hosted on GitHub. You will also need <a href="https://github.com/git-guides/install-git">a recent version of git</a>.</p>
|
||||||
<p>For some tests, you will need <a href="https://docs.docker.com/get-docker/">a recent version of Docker</a>.</p>
|
<p>For some tests, you will need <a href="https://docs.docker.com/get-docker/">a recent version of Docker</a>.</p>
|
||||||
|
@ -208,7 +212,6 @@ git checkout develop
|
||||||
<p>If you need help getting started with git, this is beyond the scope of the document, but you
|
<p>If you need help getting started with git, this is beyond the scope of the document, but you
|
||||||
can find many good git tutorials on the web.</p>
|
can find many good git tutorials on the web.</p>
|
||||||
<h1 id="4-install-the-dependencies"><a class="header" href="#4-install-the-dependencies">4. Install the dependencies</a></h1>
|
<h1 id="4-install-the-dependencies"><a class="header" href="#4-install-the-dependencies">4. Install the dependencies</a></h1>
|
||||||
<h2 id="under-unix-macos-linux-bsd-"><a class="header" href="#under-unix-macos-linux-bsd-">Under Unix (macOS, Linux, BSD, ...)</a></h2>
|
|
||||||
<p>Once you have installed Python 3 and added the source, please open a terminal and
|
<p>Once you have installed Python 3 and added the source, please open a terminal and
|
||||||
setup a <em>virtualenv</em>, as follows:</p>
|
setup a <em>virtualenv</em>, as follows:</p>
|
||||||
<pre><code class="language-sh">cd path/where/you/have/cloned/the/repository
|
<pre><code class="language-sh">cd path/where/you/have/cloned/the/repository
|
||||||
|
@ -218,8 +221,6 @@ pip install -e ".[all,dev]"
|
||||||
pip install tox
|
pip install tox
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p>This will install the developer dependencies for the project.</p>
|
<p>This will install the developer dependencies for the project.</p>
|
||||||
<h2 id="under-windows"><a class="header" href="#under-windows">Under Windows</a></h2>
|
|
||||||
<p>TBD</p>
|
|
||||||
<h1 id="5-get-in-touch"><a class="header" href="#5-get-in-touch">5. Get in touch.</a></h1>
|
<h1 id="5-get-in-touch"><a class="header" href="#5-get-in-touch">5. Get in touch.</a></h1>
|
||||||
<p>Join our developer community on Matrix: <a href="https://matrix.to/#/#synapse-dev:matrix.org">#synapse-dev:matrix.org</a>!</p>
|
<p>Join our developer community on Matrix: <a href="https://matrix.to/#/#synapse-dev:matrix.org">#synapse-dev:matrix.org</a>!</p>
|
||||||
<h1 id="6-pick-an-issue"><a class="header" href="#6-pick-an-issue">6. Pick an issue.</a></h1>
|
<h1 id="6-pick-an-issue"><a class="header" href="#6-pick-an-issue">6. Pick an issue.</a></h1>
|
||||||
|
|
|
@ -500,12 +500,13 @@ configured in <code>/etc/mk.conf</code>:</p>
|
||||||
make install
|
make install
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<h5 id="windows"><a class="header" href="#windows">Windows</a></h5>
|
<h5 id="windows"><a class="header" href="#windows">Windows</a></h5>
|
||||||
<p>If you wish to run or develop Synapse on Windows, the Windows Subsystem For
|
<p>Running Synapse natively on Windows is not officially supported.</p>
|
||||||
Linux provides a Linux environment on Windows 10 which is capable of using the
|
<p>If you wish to run or develop Synapse on Windows, the Windows Subsystem for
|
||||||
Debian, Fedora, or source installation methods. More information about WSL can
|
Linux provides a Linux environment which is capable of using the Debian, Fedora,
|
||||||
be found at <a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10">https://docs.microsoft.com/en-us/windows/wsl/install-win10</a> for
|
or source installation methods. More information about WSL can be found at
|
||||||
Windows 10 and <a href="https://docs.microsoft.com/en-us/windows/wsl/install-on-server">https://docs.microsoft.com/en-us/windows/wsl/install-on-server</a>
|
<a href="https://docs.microsoft.com/en-us/windows/wsl/install">https://docs.microsoft.com/en-us/windows/wsl/install</a> for Windows 10/11 and
|
||||||
for Windows Server.</p>
|
<a href="https://docs.microsoft.com/en-us/windows/wsl/install-on-server">https://docs.microsoft.com/en-us/windows/wsl/install-on-server</a> for
|
||||||
|
Windows Server.</p>
|
||||||
<h2 id="setting-up-synapse"><a class="header" href="#setting-up-synapse">Setting up Synapse</a></h2>
|
<h2 id="setting-up-synapse"><a class="header" href="#setting-up-synapse">Setting up Synapse</a></h2>
|
||||||
<p>Once you have installed synapse as above, you will need to configure it.</p>
|
<p>Once you have installed synapse as above, you will need to configure it.</p>
|
||||||
<h3 id="using-postgresql"><a class="header" href="#using-postgresql">Using PostgreSQL</a></h3>
|
<h3 id="using-postgresql"><a class="header" href="#using-postgresql">Using PostgreSQL</a></h3>
|
||||||
|
@ -11831,6 +11832,10 @@ license the code under the same terms as the project's overall 'outbound'
|
||||||
license - in our case, this is almost always Apache Software License v2 (see
|
license - in our case, this is almost always Apache Software License v2 (see
|
||||||
<a href="https://github.com/matrix-org/synapse/blob/develop/LICENSE">LICENSE</a>).</p>
|
<a href="https://github.com/matrix-org/synapse/blob/develop/LICENSE">LICENSE</a>).</p>
|
||||||
<h1 id="2-what-do-i-need"><a class="header" href="#2-what-do-i-need">2. What do I need?</a></h1>
|
<h1 id="2-what-do-i-need"><a class="header" href="#2-what-do-i-need">2. What do I need?</a></h1>
|
||||||
|
<p>If you are running Windows, the Windows Subsystem for Linux (WSL) is strongly
|
||||||
|
recommended for development. More information about WSL can be found at
|
||||||
|
<a href="https://docs.microsoft.com/en-us/windows/wsl/install">https://docs.microsoft.com/en-us/windows/wsl/install</a>. Running Synapse natively
|
||||||
|
on Windows is not officially supported.</p>
|
||||||
<p>The code of Synapse is written in Python 3. To do pretty much anything, you'll need <a href="https://wiki.python.org/moin/BeginnersGuide/Download">a recent version of Python 3</a>.</p>
|
<p>The code of Synapse is written in Python 3. To do pretty much anything, you'll need <a href="https://wiki.python.org/moin/BeginnersGuide/Download">a recent version of Python 3</a>.</p>
|
||||||
<p>The source code of Synapse is hosted on GitHub. You will also need <a href="https://github.com/git-guides/install-git">a recent version of git</a>.</p>
|
<p>The source code of Synapse is hosted on GitHub. You will also need <a href="https://github.com/git-guides/install-git">a recent version of git</a>.</p>
|
||||||
<p>For some tests, you will need <a href="https://docs.docker.com/get-docker/">a recent version of Docker</a>.</p>
|
<p>For some tests, you will need <a href="https://docs.docker.com/get-docker/">a recent version of Docker</a>.</p>
|
||||||
|
@ -11845,7 +11850,6 @@ git checkout develop
|
||||||
<p>If you need help getting started with git, this is beyond the scope of the document, but you
|
<p>If you need help getting started with git, this is beyond the scope of the document, but you
|
||||||
can find many good git tutorials on the web.</p>
|
can find many good git tutorials on the web.</p>
|
||||||
<h1 id="4-install-the-dependencies"><a class="header" href="#4-install-the-dependencies">4. Install the dependencies</a></h1>
|
<h1 id="4-install-the-dependencies"><a class="header" href="#4-install-the-dependencies">4. Install the dependencies</a></h1>
|
||||||
<h2 id="under-unix-macos-linux-bsd-"><a class="header" href="#under-unix-macos-linux-bsd-">Under Unix (macOS, Linux, BSD, ...)</a></h2>
|
|
||||||
<p>Once you have installed Python 3 and added the source, please open a terminal and
|
<p>Once you have installed Python 3 and added the source, please open a terminal and
|
||||||
setup a <em>virtualenv</em>, as follows:</p>
|
setup a <em>virtualenv</em>, as follows:</p>
|
||||||
<pre><code class="language-sh">cd path/where/you/have/cloned/the/repository
|
<pre><code class="language-sh">cd path/where/you/have/cloned/the/repository
|
||||||
|
@ -11855,8 +11859,6 @@ pip install -e ".[all,dev]"
|
||||||
pip install tox
|
pip install tox
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p>This will install the developer dependencies for the project.</p>
|
<p>This will install the developer dependencies for the project.</p>
|
||||||
<h2 id="under-windows"><a class="header" href="#under-windows">Under Windows</a></h2>
|
|
||||||
<p>TBD</p>
|
|
||||||
<h1 id="5-get-in-touch"><a class="header" href="#5-get-in-touch">5. Get in touch.</a></h1>
|
<h1 id="5-get-in-touch"><a class="header" href="#5-get-in-touch">5. Get in touch.</a></h1>
|
||||||
<p>Join our developer community on Matrix: <a href="https://matrix.to/#/#synapse-dev:matrix.org">#synapse-dev:matrix.org</a>!</p>
|
<p>Join our developer community on Matrix: <a href="https://matrix.to/#/#synapse-dev:matrix.org">#synapse-dev:matrix.org</a>!</p>
|
||||||
<h1 id="6-pick-an-issue"><a class="header" href="#6-pick-an-issue">6. Pick an issue.</a></h1>
|
<h1 id="6-pick-an-issue"><a class="header" href="#6-pick-an-issue">6. Pick an issue.</a></h1>
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -417,12 +417,13 @@ configured in <code>/etc/mk.conf</code>:</p>
|
||||||
make install
|
make install
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<h5 id="windows"><a class="header" href="#windows">Windows</a></h5>
|
<h5 id="windows"><a class="header" href="#windows">Windows</a></h5>
|
||||||
<p>If you wish to run or develop Synapse on Windows, the Windows Subsystem For
|
<p>Running Synapse natively on Windows is not officially supported.</p>
|
||||||
Linux provides a Linux environment on Windows 10 which is capable of using the
|
<p>If you wish to run or develop Synapse on Windows, the Windows Subsystem for
|
||||||
Debian, Fedora, or source installation methods. More information about WSL can
|
Linux provides a Linux environment which is capable of using the Debian, Fedora,
|
||||||
be found at <a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10">https://docs.microsoft.com/en-us/windows/wsl/install-win10</a> for
|
or source installation methods. More information about WSL can be found at
|
||||||
Windows 10 and <a href="https://docs.microsoft.com/en-us/windows/wsl/install-on-server">https://docs.microsoft.com/en-us/windows/wsl/install-on-server</a>
|
<a href="https://docs.microsoft.com/en-us/windows/wsl/install">https://docs.microsoft.com/en-us/windows/wsl/install</a> for Windows 10/11 and
|
||||||
for Windows Server.</p>
|
<a href="https://docs.microsoft.com/en-us/windows/wsl/install-on-server">https://docs.microsoft.com/en-us/windows/wsl/install-on-server</a> for
|
||||||
|
Windows Server.</p>
|
||||||
<h2 id="setting-up-synapse"><a class="header" href="#setting-up-synapse">Setting up Synapse</a></h2>
|
<h2 id="setting-up-synapse"><a class="header" href="#setting-up-synapse">Setting up Synapse</a></h2>
|
||||||
<p>Once you have installed synapse as above, you will need to configure it.</p>
|
<p>Once you have installed synapse as above, you will need to configure it.</p>
|
||||||
<h3 id="using-postgresql"><a class="header" href="#using-postgresql">Using PostgreSQL</a></h3>
|
<h3 id="using-postgresql"><a class="header" href="#using-postgresql">Using PostgreSQL</a></h3>
|
||||||
|
|
Loading…
Reference in New Issue