Skip to content
Snippets Groups Projects
Commit cb3eb960 authored by ovari's avatar ovari Committed by Adrien Béraud
Browse files

developer/jami-concepts/index.md: fix toctree and ref

Follow up to patch: https://review.jami.net/c/jami-docs/+/30005

Change-Id: Ic72e3d8dd7f3a0354f2fe169e66068213e7b784b
parent e22dac56
No related branches found
No related tags found
No related merge requests found
...@@ -10,31 +10,31 @@ So, a Jami account consists of a chain of certificates (CA, account, and device) ...@@ -10,31 +10,31 @@ So, a Jami account consists of a chain of certificates (CA, account, and device)
The account is stored on the user's device, not on a server. The account is stored on the user's device, not on a server.
For this, here is the page that explains how it works: For this, here is the page that explains how it works:
* :ref:`account-management` * {ref}`account-management`
* :ref:`jami-identifiers` * {ref}`jami-identifiers`
After the user account is created, the user can contact other people by sending connection requests through a DHT (<https://opendht.net>) after finding the contact ID After the user account is created, the user can contact other people by sending connection requests through a DHT (<https://opendht.net>) after finding the contact ID
(directly known or by looking up the name server). (directly known or by looking up the name server).
If both parties agree, they will first try to create a P2P TCP link (with the ICE protocol), then encrypt it via TLS and use it as a multiplexed socket to transmit data for various protocols, cf.: If both parties agree, they will first try to create a P2P TCP link (with the ICE protocol), then encrypt it via TLS and use it as a multiplexed socket to transmit data for various protocols, cf.:
* :ref:`contact-management` * {ref}`contact-management`
* :ref:`banned-contacts` * {ref}`banned-contacts`
* :ref:`connection-manager` * {ref}`connection-manager`
* :ref:`name-server-protocol` * {ref}`name-server-protocol`
When both peers are in their contact list, a conversation is created. When both peers are in their contact list, a conversation is created.
This conversation is a **swarm** based on **Swarm Technology**. This conversation is a **swarm** based on **Swarm Technology**.
A **swarm** is synced between all devices in a conversation via the `git` protocol (it's a Git repository), and connections across devices in a conversation are routed by a component called the **DRT** (distributed routing table). A **swarm** is synced between all devices in a conversation via the `git` protocol (it's a Git repository), and connections across devices in a conversation are routed by a component called the **DRT** (distributed routing table).
* :ref:`swarm` * {ref}`swarm`
* :ref:`drt` * {ref}`drt`
Then, the connection can be used to send messages, files, or to make calls (1:1 or conferences). Then, the connection can be used to send messages, files, or to make calls (1:1 or conferences).
* :ref:`calls` * {ref}`calls`
* :ref:`calls-in-swarm` * {ref}`calls-in-swarm`
* :ref:`file-transfer` * {ref}`file-transfer`
* :ref:`conference-protocol` * {ref}`conference-protocol`
```{note} ```{note}
Only calls using Jami accounts are based on Swarm Technology. Only calls using Jami accounts are based on Swarm Technology.
...@@ -42,24 +42,24 @@ Then, the connection can be used to send messages, files, or to make calls (1:1 ...@@ -42,24 +42,24 @@ Then, the connection can be used to send messages, files, or to make calls (1:1
Finally, a user can have multiple devices, and a lot of information is synced between them. Finally, a user can have multiple devices, and a lot of information is synced between them.
* :ref:`synchronizing-profiles` * {ref}`synchronizing-profiles`
* :ref:`synchronization-protocol` * {ref}`synchronization-protocol`
```{toctree} ```{toctree}
:maxdepth: 1 :maxdepth: 1
account-management account-management
banned-contacts banned-contacts
calls-in-swarm calls-in-swarm
calls calls
conference-protocol conference-protocol
connection-manager connection-manager
contact-management contact-management
drt drt
file-transfer file-transfer
jami-identifiers jami-identifiers
name-server-protocol name-server-protocol
swarm swarm
synchronization-protocol synchronization-protocol
synchronizing-profiles synchronizing-profiles
``` ```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment