Changes

Jump to navigation Jump to search
401 bytes removed ,  11:05, 7 February 2023
no edit summary
Line 17: Line 17:     
This project is about revisiting one by one all existing APIs to:
 
This project is about revisiting one by one all existing APIs to:
 
+
# Decide which feature should be added, changed (or maybe even removed)
<ol style="list-style-type: decimal;">
+
# Define the API for each feature (e.g. method, path, parameters, query and response headers and bodies etc.) and document it using OpenAPI.<br />
<li><blockquote><p>Decide which feature should be added, changed (or maybe even removed)</p></blockquote></li>
+
This step is critical to ensure that the API will be both useful and used, and will need to be done in coordination with existing users of the API.
<li><blockquote><p>Define the API for each feature (e.g. method, path, parameters, query and response headers and bodies etc.) and document it using OpenAPI.<br />
+
# Implement the API for the feature and add integration tests for it
This step is critical to ensure that the API will be both useful and used, and will need to be done in coordination with existing users of the API.</p></blockquote></li>
  −
<li><blockquote><p>Implement the API for the feature and add integration tests for it</p></blockquote></li></ol>
      
APIs that needs to be converted to API v3:
 
APIs that needs to be converted to API v3:
    
<ul>
 
<ul>
<li><blockquote><p>Product image upload, selection and crop</p></blockquote></li>
+
* Product image upload, selection and crop
<li><blockquote><p>Full support for product write (should be done incrementally)</p></blockquote></li>
+
* Full support for product write (should be done incrementally)
<li><blockquote><p>Search</p></blockquote></li>
+
* Search
<li><blockquote><p>Taxonomy read</p></blockquote></li>
+
* Taxonomy read
<li><blockquote><p>User creation and profile edition</p></blockquote></li>
+
* User creation and profile edition
<li><blockquote><p>Authentification</p></blockquote></li></ul>
+
* Authentification
    
<span id="project-information"></span>
 
<span id="project-information"></span>

Navigation menu