-
Type: Epic
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: ADDONS_9.1
-
Component/s: JavaScript Client, Web UI
The idea is to start from the poc code you wrote earlier and transform it into a sample code we can share publicly.
Requirements
Public sample code basically means :
- clean code !
- correct usage of the API and Framework
- tests and CI
- packaging
The “business requirements” are very thin and they should: the goal here is to focus on the“how” more than on the “what”. The main point is to demonstrate usage of Nuxeo, not to deliver a feature.
Goals
There multiple goals in this exercise:
- let you discover each step of the development process
- fix or document when needed
- give feedback on existing doc, tools and code sample
- build the great sample code you would have loved to find to learn from
Technology choices
You should continue using ReactJS.
However, you are free to revisit as needed the choices you initially made if it seems that they are no longer adequate.
The sample code should as close as possible from the coding standards and use the provided Nuxeo infrastructure, typically :
- leverage nuxeo.js: do not do raw XHR
- leverage the code generator from Arnaud if applicable
- align the build/test system (and be reviewed by Julien)
- package as a deployable Nuxeo addon