summary refs log tree commit diff
path: root/develop/development
diff options
context:
space:
mode:
authorDMRobertson <DMRobertson@users.noreply.github.com>2023-02-08 12:59:35 +0000
committerDMRobertson <DMRobertson@users.noreply.github.com>2023-02-08 12:59:35 +0000
commitec487933225eea93db55e35af3735b546184b442 (patch)
tree6653581287f97b9f843af169e963a07ce78ba199 /develop/development
parentdeploy: 85d93d003ced572aac4b410ac42bb14a5e1bc66c (diff)
downloadsynapse-ec487933225eea93db55e35af3735b546184b442.tar.xz
deploy: a4126e2861ee9c76d14138c12bd75c83d3e278ee
Diffstat (limited to 'develop/development')
-rw-r--r--develop/development/contributing_guide.html7
1 files changed, 7 insertions, 0 deletions
diff --git a/develop/development/contributing_guide.html b/develop/development/contributing_guide.html

index 0129e77777..038bb27c49 100644 --- a/develop/development/contributing_guide.html +++ b/develop/development/contributing_guide.html
@@ -196,6 +196,13 @@ for other installation methods.</p> poetry install --extras all </code></pre> <p>This will install the runtime and developer dependencies for the project.</p> +<h2 id="running-synapse-via-poetry"><a class="header" href="#running-synapse-via-poetry">Running Synapse via poetry</a></h2> +<p>To start a local instance of Synapse in the locked poetry environment, create a config file:</p> +<pre><code class="language-sh">cp docs/sample_config.yaml homeserver.yaml +</code></pre> +<p>Now edit homeserver.yaml, and run Synapse with:</p> +<pre><code class="language-sh">poetry run python -m synapse.app.homeserver -c homeserver.yaml +</code></pre> <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> <h1 id="6-pick-an-issue"><a class="header" href="#6-pick-an-issue">6. Pick an issue.</a></h1>