[TIMOB-8229] Define line between core and modules
| GitHub Issue | n/a |
|---|---|
| Type | Story |
| Priority | High |
| Status | Closed |
| Resolution | Duplicate |
| Resolution Date | 2013-03-04T00:53:35.000+0000 |
| Affected Version/s | Release 1.8.0.1 |
| Fix Version/s | n/a |
| Components | TiAPI |
| Labels | projectx, research |
| Reporter | Opie Cyrus |
| Assignee | Ingo Muschenetz |
| Created | 2012-03-23T11:52:56.000+0000 |
| Updated | 2017-03-13T18:43:55.000+0000 |
Description
We need to define where a cross platform line should be draw between what is core functionality (will be present in every titanium application regardless of module inclusion) across all platforms (present and future).
My $0.02 is that the core should be a base core... no JS API to speak of... all UI and everything should be a module. This would not only make it easier for the community to contribute, but it would make updating just X module to fix a bug much easier, as this would no longer mean (in most casses) breaking other stuff due to new bugs or changes.
Duplicate of TIMOB-12579
Closing ticket as duplicate.