Confirmed users
401
edits
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
The main purposes/targets are: | The main purposes/targets are: | ||
1. To be ready for a module loader, no matter it's harmony or require. | 1. To be ready for a module loader, no matter it's harmony or require. | ||
2. To figure out the dependency and unnecessary coupling | 2. To figure out the dependency and unnecessary coupling | ||
3. To document well by jsdoc. [SYSTEM-JSDOC] http://alivedise.github.io/gaia-system-jsdoc/ | 3. To document well by jsdoc. [SYSTEM-JSDOC] http://alivedise.github.io/gaia-system-jsdoc/ | ||
4. To fit unit test well. | 4. To fit unit test well. | ||
5. To have scalability for different target devices like tablet, TV, or even PC. | 5. To have scalability for different target devices like tablet, TV, or even PC. | ||
6. To be more friendly to be contributed. | 6. To be more friendly to be contributed. | ||
== Stage.1 - Painless instantiation == | == Stage.1 - Painless instantiation == |