{ "id": "113560", "key": "TIMOB-13722", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2013-04-29T23:48:44.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": null, "updated": "2018-02-28T20:03:37.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "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.\r\n\r\nBut \"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. \r\n\r\n\"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.\r\n\r\nToday they are provided on the marketplace, but in the near future they will be packaged with the SDK.\r\n\r\n", "attachment": [], "flagged": false, "summary": "Auto-add \"Core\" Modules to a project as appropriate", "creator": { "name": "sfeloney", "key": "sfeloney", "displayName": "Stephen Feloney", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "sfeloney", "key": "sfeloney", "displayName": "Stephen Feloney", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "300836", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Important, but I don't believe we are making any additional changes to this in the 3.3.0 timeframe.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-14T18:15:35.000+0000", "updated": "2014-04-14T18:15:35.000+0000" }, { "id": "339152", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "All, how do we decide what's a core module? [~rblalock], [~aleard] thoughts?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-15T00:36:00.000+0000", "updated": "2015-01-15T00:36:00.000+0000" }, { "id": "339227", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "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.\r\n\r\nSeriously 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\r\n\r\nI 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.\r\n\r\nIs there a back story I'm missing?", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-01-15T14:02:42.000+0000", "updated": "2015-01-15T14:02:42.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }