documentation/content/developer/reference
Antoine Vandevenne (anv) 7f623b6ad5 [IMP] developer: improve navigation in top-level pages
Prior to this commit, users had to either know in advance or guess the
location of the content they were looking for. Top-level pages of the
"Developer" section of the documentation, in particular the "Developer"
page itself, were listing their sub-pages without directions for users.

This commit brings the following changes to improve the navigation:
- add directions for users on the "Developer" page and list the three
  main categories of developer documentation ("Tutorials", "How-to
  guides", and "Reference") with explanations of their content and
  target audience;
- add categories for content cards on the "Tutorials" and "How-to
  guides" pages, and fine-tune the toctree of the "Reference" page to
  more easily locate specific topics;
- clarify what are the "Python framework" and the "JavaScript framework"
  by relabelling them to "Server framework" and "Web framework" on
  top-level pages, as some users were confused to find that the JS
  framework was not responsible for the server, and others that the
  documentation for QWeb template is located in the Python documentation;
- extract the "Setup guide" from the "Getting started" tutorial and
  rename the latter to "Server framework 101" to allow reusing the setup
  guide in other tutorials and make clear that the "Server framework 101"
  tutorial is not about the Web framework.

task-3802536

closes 

Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
Co-authored-by: Valeriya (vchu) <vchu@odoo.com>
2024-04-12 09:53:17 +00:00
..
backend [IMP] orm: add 'any' and 'not any' operators 2024-03-22 11:20:06 +00:00
external_api [MOV] developer/api/external_api: move "External API" to the reference dir 2023-02-23 16:09:00 +01:00
extract_api [IMP] extract_api: document the new API version 2023-11-04 06:43:07 +00:00
frontend [FW][FIX] dev/assets: typo 2024-03-22 01:30:24 +00:00
standard_modules [IMP] developer/reference/payment: add docstrings for payment_method 2023-09-22 13:32:51 +00:00
user_interface [IMP] developer: improve navigation in top-level pages 2024-04-12 09:53:17 +00:00
backend.rst [IMP] developer: improve navigation in top-level pages 2024-04-12 09:53:17 +00:00
cli.rst [MOV] documentation structure reorganization 2024-03-11 15:03:04 +00:00
external_api.rst [IMP] developer: external api add admonition block 2024-03-20 18:29:27 +00:00
extract_api.rst [IMP] extract_api: document the new API version 2023-11-04 06:43:07 +00:00
frontend.rst [IMP] developer: improve navigation in top-level pages 2024-04-12 09:53:17 +00:00
standard_modules.rst [ADD] reference/standard_modules: API reference for the payment engine 2022-10-09 09:11:46 +02:00
upgrade_scripts.rst [ADD] Upgrade documentation: Upgrade scripts and Util package 2024-01-26 10:35:04 +00:00
upgrade_utils.rst [ADD] Upgrade documentation: Upgrade scripts and Util package 2024-01-26 10:35:04 +00:00
user_interface.rst [IMP] reference/user_interface: reformat and clarify views reference 2024-01-19 15:21:43 +00:00