Skip to content

Commit

Permalink
[IMP] shopinvader_restapi: Set development status to 'Alpha'
Browse files Browse the repository at this point in the history
The status will be changed as soon as a first implementation will be deployed in production
  • Loading branch information
lmignon committed Oct 13, 2023
1 parent 1aaa95c commit 5b49c57
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 1 deletion.
3 changes: 2 additions & 1 deletion shopinvader_restapi/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"version": "16.0.1.0.0",
"category": "e-commerce",
"website": "https://github.com/shopinvader/odoo-shopinvader",
"author": "Akretion",
"author": "Akretion,ACSONE SA/NV",
"license": "AGPL-3",
"application": True,
"installable": True,
Expand Down Expand Up @@ -59,4 +59,5 @@
],
"qweb": [],
"pre_init_hook": "pre_init_hook",
"development_status": "Alpha",
}
6 changes: 6 additions & 0 deletions shopinvader_restapi/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
* Sebastien BEAU <[email protected]>
* Simone Orsi <[email protected]>
* Laurent Mignon <[email protected]>
* Raphaël Reverdy <[email protected]>
* Kevin Khao <[email protected]>
* Quentin Groulard <[email protected]>
9 changes: 9 additions & 0 deletions shopinvader_restapi/readme/CREDITS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
The development of this module has been financially supported by:

* Akretion
* Adaptoo
* Encresdubuit
* Abilis
* Camptocamp
* Cosanum
* ACSONE
23 changes: 23 additions & 0 deletions shopinvader_restapi/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
This addon provides the legacy REST api provided by the *shopinvader* addon
in previous versions.

From version 16.0, a rework of the REST api has been started. This rework
has as goal to provide a more consistent and documented API. This rework is also
based on a new technical stack (FastAPI_, Pydantic_, extendable_pydantic_, ..).

Some endpoints provided by the legacy API are already available in the new API.

* ``cart``: The *shopinvader_api_cart* addon provides the new API for the cart
management.
* ``address``: The *shopinvader_api_address* addon provides the new API for the
address management.

Others endpoints will be available in the future.

The *shopinvader_v2_app_demo* addon highlights how you can aggregate the new
API and the legacy API in the same Odoo instance but also how you can combine
the different parts of the new API into a single application.

.. _FastAPI: https://fastapi.tiangolo.com/
.. _Pydantic: https://pydantic-docs.helpmanual.io/
.. _extendable_pydantic: https://pypi.org/project/extendable-pydantic/

0 comments on commit 5b49c57

Please sign in to comment.