summaryrefslogtreecommitdiff
path: root/devel-docs
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2023-01-18 19:18:32 -0600
committerFederico Mena Quintero <federico@gnome.org>2023-01-18 19:18:32 -0600
commite36b4e0ce9940e21f3a4f2c78ddad295fb61ee24 (patch)
treeb416667856aa7599e9a2e7301020ce119c86d795 /devel-docs
parent4cd62ad9c289e82353595212f6ab0bb0f257d625 (diff)
downloadlibrsvg-e36b4e0ce9940e21f3a4f2c78ddad295fb61ee24.tar.gz
devel-docs: Organize the table of contents in groups based on interest
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/783>
Diffstat (limited to 'devel-docs')
-rw-r--r--devel-docs/index.rst30
1 files changed, 26 insertions, 4 deletions
diff --git a/devel-docs/index.rst b/devel-docs/index.rst
index 34625c15..9d9ea374 100644
--- a/devel-docs/index.rst
+++ b/devel-docs/index.rst
@@ -2,21 +2,42 @@ Development guide for librsvg
=============================
.. toctree::
+ :caption: For Distributors and end users
+ :maxdepth: 1
+
product
roadmap
+
+.. toctree::
+ :caption: Getting started as a Contributor
+ :maxdepth: 1
+
devel_environment
+ contributing
+
+.. toctree::
+ :caption: Understand the code
+ :maxdepth: 1
+
architecture
adding_a_property
memory_leaks
- contributing
- ci
+
+.. toctree::
+ :caption: Design documents
+ :maxdepth: 1
+
text_layout
render_tree
api_observability
performance_tracking
- releasing
+
+.. toctree::
+ :caption: Info for Maintainers
:maxdepth: 1
- :caption: Contents:
+
+ releasing
+ Continuous Integration <ci>
Welcome to the developer's guide for librsvg. This is for people who
want to work on the development of librsvg itself, not for users of
@@ -80,6 +101,7 @@ Information for maintainers
---------------------------
- :doc:`releasing`
+- :doc:`ci`
Overview of the maintainer's workflow.