[fix] docs: better phrasing for many sections of contribution_guide.rst
This commit is contained in:
parent
8ca2bbc4e9
commit
e6467bce7c
@ -27,23 +27,24 @@ Privacy-by-design
|
|||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
SearXNG was born out of the need for a **privacy-respecting** search tool which
|
SearXNG was born out of the need for a **privacy-respecting** search tool which
|
||||||
can be extended easily to maximize both, its search and its privacy protecting
|
can be extended easily to maximize both its search and its privacy protecting
|
||||||
capabilities.
|
capabilities.
|
||||||
|
|
||||||
A few widely used features work differently or turned off by default or not
|
Many widely used search engine features may work differently,
|
||||||
implemented at all **as a consequence of privacy-by-design**.
|
may be turned off by default, or may not be implemented at all in SearXNG
|
||||||
|
**as a consequence of a privacy-by-design approach**.
|
||||||
|
|
||||||
If a feature reduces the privacy preserving aspects of searx, it should be
|
Following this approach, features reducing the privacy preserving aspects of SearXNG should be
|
||||||
switched off by default or should not implemented at all. There are plenty of
|
switched off by default or should not be implemented at all. There are plenty of
|
||||||
search engines already providing such features. If a feature reduces the
|
search engines already providing such features. If a feature reduces
|
||||||
protection of searx, users must be informed about the effect of choosing to
|
SearXNG's efficacy in protecting a users' privacy, users must be informed about
|
||||||
enable it. Features that protect privacy but differ from the expectations of
|
the effect of choosing to enable it. Features that protect privacy but differ from the
|
||||||
the user should also be explained.
|
expectations of the user should also be carefully explained to the user.
|
||||||
|
|
||||||
Also, if you think that something works weird with searx, it might be because
|
Also, if you think that something works weird with SearXNG, it might be because
|
||||||
the tool you use is designed in a way to interfere with the privacy respect.
|
the tool you are using is designed in a way that interferes with SearXNG's privacy aspects.
|
||||||
Submitting a bug report to the vendor of the tool that misbehaves might be a good
|
Submitting a bug report to the vendor of the tool that misbehaves might be a good
|
||||||
feedback to reconsider the disrespect to its customers (e.g. ``GET`` vs ``POST``
|
feedback for them to reconsider the disrespect to their customers (e.g., ``GET`` vs ``POST``
|
||||||
requests in various browsers).
|
requests in various browsers).
|
||||||
|
|
||||||
Remember the other prime directive of SearXNG is to be hackable, so if the above
|
Remember the other prime directive of SearXNG is to be hackable, so if the above
|
||||||
@ -134,7 +135,7 @@ Here is an example which makes a complete rebuild:
|
|||||||
|
|
||||||
.. _make docs.live:
|
.. _make docs.live:
|
||||||
|
|
||||||
live build
|
Live build
|
||||||
----------
|
----------
|
||||||
|
|
||||||
.. _sphinx-autobuild:
|
.. _sphinx-autobuild:
|
||||||
@ -145,8 +146,8 @@ live build
|
|||||||
It is recommended to assert a complete rebuild before deploying (use
|
It is recommended to assert a complete rebuild before deploying (use
|
||||||
``docs.clean``).
|
``docs.clean``).
|
||||||
|
|
||||||
Live build is like WYSIWYG. If you want to edit the documentation, its
|
Live build is like WYSIWYG. It's the recommended way to go if you want to edit the documentation.
|
||||||
recommended to use. The Makefile target ``docs.live`` builds the docs, opens
|
The Makefile target ``docs.live`` builds the docs, opens
|
||||||
URL in your favorite browser and rebuilds every time a reST file has been
|
URL in your favorite browser and rebuilds every time a reST file has been
|
||||||
changed (:ref:`make docs.clean`).
|
changed (:ref:`make docs.clean`).
|
||||||
|
|
||||||
@ -159,9 +160,9 @@ changed (:ref:`make docs.clean`).
|
|||||||
... Start watching changes
|
... Start watching changes
|
||||||
|
|
||||||
Live builds are implemented by sphinx-autobuild_. Use environment
|
Live builds are implemented by sphinx-autobuild_. Use environment
|
||||||
``$(SPHINXOPTS)`` to pass arguments to the sphinx-autobuild_ command. Except
|
``$(SPHINXOPTS)`` to pass arguments to the sphinx-autobuild_ command. You can
|
||||||
option ``--host`` (which is always set to ``0.0.0.0``) you can pass any
|
pass any argument except for the ``--host`` option (which is always set to ``0.0.0.0``).
|
||||||
argument. E.g to find and use a free port, use:
|
E.g., to find and use a free port, use:
|
||||||
|
|
||||||
.. code:: sh
|
.. code:: sh
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user