Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-13722] Auto-add "Core" Modules to a project as appropriate

GitHub Issuen/a
TypeNew Feature
PriorityMedium
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsTooling
Labelsn/a
ReporterStephen Feloney
AssigneeUnknown
Created2013-04-29T23:48:44.000+0000
Updated2018-02-28T20:03:37.000+0000

Description

When you download a module from the marketplace or github, in order to have it work in a project, you need to add it to that project. But "Core" Modules, which really are part of our SDK, you should not have to "add" the module to the project. If you use the API, then the module should automatically be added to the project. If the the API is not used, then it shouldn't be there. "Core" module should work like regular APIs, or as close as possible to regular APIs. The end user shouldn't have to know that they are built as modules. Today they are provided on the marketplace, but in the near future they will be packaged with the SDK.

Comments

  1. Ingo Muschenetz 2014-04-14

    Important, but I don't believe we are making any additional changes to this in the 3.3.0 timeframe.
  2. Ingo Muschenetz 2015-01-15

    All, how do we decide what's a core module? [~rblalock], [~aleard] thoughts?
  3. Rick Blalock 2015-01-15

    Simple: Get a bunch of chicken bones, write the names of our modules on each one. Draw a circle on the ground. Throw the bones on the ground. Whichever land inside the circle are core modules. Seriously though: There's nothing in this Jira to indicate what was meant by "core module". :-( I assume this ticket is referring to all of these right? https://marketplace.appcelerator.com/listing?q=Appcelerator#!/list/page/1/search=Appcelerator I think a lot of this is open to debate. I looked through them all and like that they are separate and don't have to be distributed with the SDK. MAYBE the payment ones that come with the OS would make sense (MAYBE). Maybe AirPrint. But I think its debatable that those should even be included. Is there a back story I'm missing?

JSON Source