Gaia/System/Refactoring Plan: Difference between revisions

no edit summary
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 ==
Confirmed users
401

edits