Skip to content

Commit 8637097

Browse files
authored
Minor improvements to README.rst (#18700)
1 parent 664f0e8 commit 8637097

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

README.rst

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
Synapse is an open source `Matrix <https://matrix.org>`__ homeserver
99
implementation, written and maintained by `Element <https://element.io>`_.
1010
`Matrix <https://github.com/matrix-org>`__ is the open standard for
11-
secure and interoperable real time communications. You can directly run
11+
secure and interoperable real-time communications. You can directly run
1212
and manage the source code in this repository, available under an AGPL
1313
license (or alternatively under a commercial license from Element).
1414
There is no support provided by Element unless you have a
@@ -23,13 +23,13 @@ ESS builds on Synapse to offer a complete Matrix-based backend including the ful
2323
`Admin Console product <https://element.io/enterprise-functionality/admin-console>`_,
2424
giving admins the power to easily manage an organization-wide
2525
deployment. It includes advanced identity management, auditing,
26-
moderation and data retention options as well as Long Term Support and
27-
SLAs. ESS can be used to support any Matrix-based frontend client.
26+
moderation and data retention options as well as Long-Term Support and
27+
SLAs. ESS supports any Matrix-compatible client.
2828

2929
.. contents::
3030

31-
🛠️ Installing and configuration
32-
===============================
31+
🛠️ Installation and configuration
32+
==================================
3333

3434
The Synapse documentation describes `how to install Synapse <https://element-hq.github.io/synapse/latest/setup/installation.html>`_. We recommend using
3535
`Docker images <https://element-hq.github.io/synapse/latest/setup/installation.html#docker-images-and-ansible-playbooks>`_ or `Debian packages from Matrix.org
@@ -133,7 +133,7 @@ connect from a client: see
133133
An easy way to get started is to login or register via Element at
134134
https://app.element.io/#/login or https://app.element.io/#/register respectively.
135135
You will need to change the server you are logging into from ``matrix.org``
136-
and instead specify a Homeserver URL of ``https://<server_name>:8448``
136+
and instead specify a homeserver URL of ``https://<server_name>:8448``
137137
(or just ``https://<server_name>`` if you are using a reverse proxy).
138138
If you prefer to use another client, refer to our
139139
`client breakdown <https://matrix.org/ecosystem/clients/>`_.
@@ -162,16 +162,15 @@ the public internet. Without it, anyone can freely register accounts on your hom
162162
This can be exploited by attackers to create spambots targeting the rest of the Matrix
163163
federation.
164164

165-
Your new user name will be formed partly from the ``server_name``, and partly
166-
from a localpart you specify when you create the account. Your name will take
167-
the form of::
165+
Your new Matrix ID will be formed partly from the ``server_name``, and partly
166+
from a localpart you specify when you create the account in the form of::
168167

169168
@localpart:my.domain.name
170169

171170
(pronounced "at localpart on my dot domain dot name").
172171

173172
As when logging in, you will need to specify a "Custom server". Specify your
174-
desired ``localpart`` in the 'User name' box.
173+
desired ``localpart`` in the 'Username' box.
175174

176175
🎯 Troubleshooting and support
177176
==============================
@@ -209,10 +208,10 @@ Identity servers have the job of mapping email addresses and other 3rd Party
209208
IDs (3PIDs) to Matrix user IDs, as well as verifying the ownership of 3PIDs
210209
before creating that mapping.
211210

212-
**They are not where accounts or credentials are stored - these live on home
213-
servers. Identity Servers are just for mapping 3rd party IDs to matrix IDs.**
211+
**Identity servers do not store accounts or credentials - these are stored and managed on homeservers.
212+
Identity Servers are just for mapping 3rd Party IDs to Matrix IDs.**
214213

215-
This process is very security-sensitive, as there is obvious risk of spam if it
214+
This process is highly security-sensitive, as there is an obvious risk of spam if it
216215
is too easy to sign up for Matrix accounts or harvest 3PID data. In the longer
217216
term, we hope to create a decentralised system to manage it (`matrix-doc #712
218217
<https://github.com/matrix-org/matrix-doc/issues/712>`_), but in the meantime,
@@ -238,9 +237,9 @@ email address.
238237
We welcome contributions to Synapse from the community!
239238
The best place to get started is our
240239
`guide for contributors <https://element-hq.github.io/synapse/latest/development/contributing_guide.html>`_.
241-
This is part of our larger `documentation <https://element-hq.github.io/synapse/latest>`_, which includes
242-
240+
This is part of our broader `documentation <https://element-hq.github.io/synapse/latest>`_, which includes
243241
information for Synapse developers as well as Synapse administrators.
242+
244243
Developers might be particularly interested in:
245244

246245
* `Synapse's database schema <https://element-hq.github.io/synapse/latest/development/database_schema.html>`_,

build_rust.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ def build(setup_kwargs: Dict[str, Any]) -> None:
1919
# This flag is a no-op in the latest versions. Instead, we need to
2020
# specify this in the `bdist_wheel` config below.
2121
py_limited_api=True,
22-
# We force always building in release mode, as we can't tell the
23-
# difference between using `poetry` in development vs production.
22+
# We always build in release mode, as we can't distinguish
23+
# between using `poetry` in development vs production.
2424
debug=False,
2525
)
2626
setup_kwargs.setdefault("rust_extensions", []).append(extension)
2727
setup_kwargs["zip_safe"] = False
2828

29-
# We lookup the minimum supported python version by looking at
30-
# `python_requires` (e.g. ">=3.9.0,<4.0.0") and finding the first python
29+
# We look up the minimum supported Python version with
30+
# `python_requires` (e.g. ">=3.9.0,<4.0.0") and finding the first Python
3131
# version that matches. We then convert that into the `py_limited_api` form,
32-
# e.g. cp39 for python 3.9.
32+
# e.g. cp39 for Python 3.9.
3333
py_limited_api: str
3434
python_bounds = SpecifierSet(setup_kwargs["python_requires"])
3535
for minor_version in itertools.count(start=8):

changelog.d/18700.doc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Minor improvements to README.

0 commit comments

Comments
 (0)