From 1b19989a5541acbdb0eb5f7a451736a576ca3f11 Mon Sep 17 00:00:00 2001 From: aviau <alexandre@alexandreviau.net> Date: Tue, 7 Jun 2016 14:29:42 -0400 Subject: [PATCH] Refactor documentation into sections - Refactored documentation into sections for better viewing experience. - Allows sub-project to include documentation in the master documentation by creating a doc/sphinx folder. Tuleap: #769 Change-Id: I5c31dd0f2d949b9da602cd0d35751e18e51d6710 --- .../compiling_and_installing/daemon.rst | 0 .../compiling_and_installing/gnome_client.rst | 0 .../compiling_and_installing/index.rst | 2 + .../compiling_and_installing/lrc.rst | 0 .../compiling_and_installing/ring-project.rst | 0 docs/source/{ => dev}/contributing.rst | 2 + docs/source/dev/daemon | 1 + docs/source/dev/gnome-client | 1 + docs/source/dev/lrc | 1 + docs/source/{ => dev}/releasing.rst | 0 docs/source/getting_started.rst | 4 -- docs/source/index.rst | 55 ++++++++++++++++--- docs/source/intro/getting_started.rst | 8 +++ .../source/{ => users}/connecting_to_ldap.rst | 0 .../{ => users}/setting_up_turn_stun.rst | 0 15 files changed, 62 insertions(+), 12 deletions(-) rename docs/source/{ => dev}/compiling_and_installing/daemon.rst (100%) rename docs/source/{ => dev}/compiling_and_installing/gnome_client.rst (100%) rename docs/source/{ => dev}/compiling_and_installing/index.rst (92%) rename docs/source/{ => dev}/compiling_and_installing/lrc.rst (100%) rename docs/source/{ => dev}/compiling_and_installing/ring-project.rst (100%) rename docs/source/{ => dev}/contributing.rst (98%) create mode 120000 docs/source/dev/daemon create mode 120000 docs/source/dev/gnome-client create mode 120000 docs/source/dev/lrc rename docs/source/{ => dev}/releasing.rst (100%) delete mode 100644 docs/source/getting_started.rst create mode 100644 docs/source/intro/getting_started.rst rename docs/source/{ => users}/connecting_to_ldap.rst (100%) rename docs/source/{ => users}/setting_up_turn_stun.rst (100%) diff --git a/docs/source/compiling_and_installing/daemon.rst b/docs/source/dev/compiling_and_installing/daemon.rst similarity index 100% rename from docs/source/compiling_and_installing/daemon.rst rename to docs/source/dev/compiling_and_installing/daemon.rst diff --git a/docs/source/compiling_and_installing/gnome_client.rst b/docs/source/dev/compiling_and_installing/gnome_client.rst similarity index 100% rename from docs/source/compiling_and_installing/gnome_client.rst rename to docs/source/dev/compiling_and_installing/gnome_client.rst diff --git a/docs/source/compiling_and_installing/index.rst b/docs/source/dev/compiling_and_installing/index.rst similarity index 92% rename from docs/source/compiling_and_installing/index.rst rename to docs/source/dev/compiling_and_installing/index.rst index 8d0513dd..d37894e6 100644 --- a/docs/source/compiling_and_installing/index.rst +++ b/docs/source/dev/compiling_and_installing/index.rst @@ -1,3 +1,5 @@ +.. _building: + Compiling and installing ======================== diff --git a/docs/source/compiling_and_installing/lrc.rst b/docs/source/dev/compiling_and_installing/lrc.rst similarity index 100% rename from docs/source/compiling_and_installing/lrc.rst rename to docs/source/dev/compiling_and_installing/lrc.rst diff --git a/docs/source/compiling_and_installing/ring-project.rst b/docs/source/dev/compiling_and_installing/ring-project.rst similarity index 100% rename from docs/source/compiling_and_installing/ring-project.rst rename to docs/source/dev/compiling_and_installing/ring-project.rst diff --git a/docs/source/contributing.rst b/docs/source/dev/contributing.rst similarity index 98% rename from docs/source/contributing.rst rename to docs/source/dev/contributing.rst index 46e759bf..1899787b 100644 --- a/docs/source/contributing.rst +++ b/docs/source/dev/contributing.rst @@ -1,3 +1,5 @@ +.. _contributing: + Contributing ============ diff --git a/docs/source/dev/daemon b/docs/source/dev/daemon new file mode 120000 index 00000000..dbc75bf3 --- /dev/null +++ b/docs/source/dev/daemon @@ -0,0 +1 @@ +../../../daemon/doc/sphinx \ No newline at end of file diff --git a/docs/source/dev/gnome-client b/docs/source/dev/gnome-client new file mode 120000 index 00000000..1e2794ec --- /dev/null +++ b/docs/source/dev/gnome-client @@ -0,0 +1 @@ +../../../client-gnome/doc/sphinx \ No newline at end of file diff --git a/docs/source/dev/lrc b/docs/source/dev/lrc new file mode 120000 index 00000000..9d391788 --- /dev/null +++ b/docs/source/dev/lrc @@ -0,0 +1 @@ +../../../lrc/doc/sphinx \ No newline at end of file diff --git a/docs/source/releasing.rst b/docs/source/dev/releasing.rst similarity index 100% rename from docs/source/releasing.rst rename to docs/source/dev/releasing.rst diff --git a/docs/source/getting_started.rst b/docs/source/getting_started.rst deleted file mode 100644 index 0f3bde0a..00000000 --- a/docs/source/getting_started.rst +++ /dev/null @@ -1,4 +0,0 @@ -Getting Started -=============== - -For now, this manual only covers developers documentation. To get started with Ring, you should visit the `download page <https://ring.cx/en/download>`_ where there are instructions for installing Ring on your system. diff --git a/docs/source/index.rst b/docs/source/index.rst index f71e39b2..75dbccb2 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,14 +1,53 @@ Welcome to Ring's documentation! ================================ -Contents: +As a new user, :ref:`getting started <getting_started>` is a good place to +start. + +As a developer looking to get started with a contribution, see +:ref:`contributing <contributing>` and :ref:`how to build <building>`. + +.. toctree:: + :caption: Introduction + :maxdepth: 1 + :glob: + + intro/getting_started + +.. toctree:: + :caption: User Documentation + :maxdepth: 1 + :glob: + + users/connecting_to_ldap + users/setting_up_turn_stun + +.. toctree:: + :caption: Developpers Documentation + :maxdepth: 1 + :glob: + + dev/contributing + dev/compiling_and_installing/index + dev/releasing + +.. toctree:: + :caption: Ring Daemon + :maxdepth: 1 + :glob: + + dev/daemon/* + +.. toctree:: + :caption: LibRingClient + :maxdepth: 1 + :glob: + + dev/lrc/* .. toctree:: - :maxdepth: 2 + :caption: Gnome Client + :maxdepth: 1 + :glob: - getting_started - contributing - compiling_and_installing/index - releasing - setting_up_turn_stun - connecting_to_ldap + dev/gnome-client/* diff --git a/docs/source/intro/getting_started.rst b/docs/source/intro/getting_started.rst new file mode 100644 index 00000000..be183b2a --- /dev/null +++ b/docs/source/intro/getting_started.rst @@ -0,0 +1,8 @@ +.. _getting_started: + +Getting Started +=============== + +To get started with Ring, you can install it from our repositories. +Instructions on installing Ring can be found on the +`download section <https://ring.cx/en/download>`_ of the Ring website. diff --git a/docs/source/connecting_to_ldap.rst b/docs/source/users/connecting_to_ldap.rst similarity index 100% rename from docs/source/connecting_to_ldap.rst rename to docs/source/users/connecting_to_ldap.rst diff --git a/docs/source/setting_up_turn_stun.rst b/docs/source/users/setting_up_turn_stun.rst similarity index 100% rename from docs/source/setting_up_turn_stun.rst rename to docs/source/users/setting_up_turn_stun.rst -- GitLab