canaille matrix room URL in CONTRIBUTING.rst

This commit is contained in:
Éloi Rivard 2023-07-17 16:57:54 +02:00
parent f2da30643e
commit cea37712f0
No known key found for this signature in database
GPG key ID: 7EDA204EA57DD184

View file

@ -5,6 +5,13 @@ Contributions are welcome!
The repository is hosted at `gitlab.com/yaal/canaille <https://gitlab.com/yaal/canaille>`_. The repository is hosted at `gitlab.com/yaal/canaille <https://gitlab.com/yaal/canaille>`_.
Discuss
-------
If you want to implement a feature or a bugfix, please start by discussing it with us on
the `bugtracker <https://gitlab.com/yaal/canaille/-/issues>`_ or the `matrix room
<https://matrix.to/#/#canaille-discuss:yaal.coop>`_.
Development environment Development environment
----------------------- -----------------------
@ -45,7 +52,7 @@ To launch containers, use:
Local environment Local environment
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
If you want to develop locally, use: To run canaille locally, you need to have OpenLDAP installed on your system. Then:
.. code-block:: console .. code-block:: console
@ -65,7 +72,8 @@ If you want to develop locally, use:
Populate the database Populate the database
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
You can populate the database with randomly generated users and groups with the ``populate`` command: The demo database comes populated with some random users and groups. If you need more, you can generate
users and groups with the ``populate`` command:
.. code-block:: console .. code-block:: console
@ -98,7 +106,7 @@ The interface is built upon the `Fomantic UI <https://fomantic-ui.com/>`_ CSS fr
The dynamical parts of the interface use `htmx <https://htmx.org/>`_. The dynamical parts of the interface use `htmx <https://htmx.org/>`_.
- Using Javascript in the interface is tolerated, but the whole website MUST be accessible - Using Javascript in the interface is tolerated, but the whole website MUST be accessible
for browsers without Javascript support. for browsers without Javascript support, and without feature loss.
- Because of Fomantic UI we have a dependency to jQuery, however new contributions should - Because of Fomantic UI we have a dependency to jQuery, however new contributions should
not depend on jQuery at all. not depend on jQuery at all.
See the `related issue <https://gitlab.com/yaal/canaille/-/issues/130>`_. See the `related issue <https://gitlab.com/yaal/canaille/-/issues/130>`_.
@ -112,7 +120,6 @@ so all translation contributions should be done there.
Documentation Documentation
------------- -------------
The documentation is generated when the tests run: The documentation is generated when the tests run:
.. code-block:: console .. code-block:: console