documentation/content/developer/reference
Géry Debongnie 3d4a275196 [IMP] Rework the JavaScript tutorials
This commit rework the entire JavaScript tutorial series with the
following improvements:

-   Each chapter is now designed to be independent, allowing learners to
    follow any chapter without the necessity of completing previous ones.
-   Each chapter has been transformed into a standalone module, enabling
    learners to create small projects from scratch within each chapter.
-   The screenshots/text/code have been updated for Odoo 17.

Currently we have 5 chapters:
- Discover Chapter 1 - Owl Components: This chapter allows to learn the
  Owl framework in the `awesome_owl` module.
- Discover Chapter 2 - Build a dashboard: This chapter allows to grasp
  the basic of the web framework by building a dashboard in the
  `awesome_dashboard` module.
- Master Chapter 1 - Build a clicker game: This chapter allows to grasp
  the web framework by building a clicker game in the `awesome_clicker`
  module.
- Master Chapter 2 - Create a gallery view: This chapter allows to learn
  how to create a new view type. The new view is a gallery of records
  pictures. It can be done in the `awesome_gallery` module.
- Master Chapter 3 - Customize a kanban view: This chapter allows to
  learn to customize a kanban view by implementing a list of customer in
  the side of a kanban view. This can be done in the `awesome_kanban`
  module.

The chapter on creating and customizing fields is deleted for now and
will be completely rewritten in a near future.
The chapter on testing is deleted, how-to guides will be written to
cover this subject.

The solutions for all exercises has been done for v17, the goal by
merging the new tutorial is to have this new branch structure in
`odoo/tutorials`:
- 16.0
- 16.0-solutions
- 17.0
- 17.0-discover-js-framework-solutions
- 17.0-master-odoo-web-framework-solutions
-   master <-- default branch, starting point for all addons
-   master-discover-js-framework-solutions
-   master-master-odoo-web-framework-solutions

closes 

Task-id: 3623595
Signed-off-by: Géry Debongnie <ged@odoo.com>
2023-12-18 23:31:55 +00:00
..
backend [FIX] developer/mixins: fix typo in XMLID 2023-12-07 10:08:03 +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 [IMP] Rework the JavaScript tutorials 2023-12-18 23:31:55 +00:00
standard_modules [IMP] developer/reference/payment: add docstrings for payment_method 2023-09-22 13:32:51 +00:00
user_interface [FIX] search panel: fix bad indentation 2023-10-24 13:55:29 +00:00
backend.rst [IMP] reference: rewrite and move views documentation to user_interface/ 2023-08-18 09:49:36 +02:00
cli.rst [IMP] developer/reference/cli: --proxy-mode 2023-12-03 08:26:32 +00:00
external_api.rst [IMP] reference: rewrite and move views documentation to user_interface/ 2023-08-18 09:49:36 +02:00
extract_api.rst [IMP] extract_api: document the new API version 2023-11-04 06:43:07 +00:00
frontend.rst [IMP] create JavaScript howtos 2023-04-05 13:57:53 +02:00
standard_modules.rst [ADD] reference/standard_modules: API reference for the payment engine 2022-10-09 09:11:46 +02:00
user_interface.rst [IMP] reference: rewrite and move views documentation to user_interface/ 2023-08-18 09:49:36 +02:00