{ "id": "162310", "key": "ALOY-1715", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2016-08-01T12:42:29.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [], "assignee": null, "updated": "2020-01-30T16:44:23.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": "13604", "name": "Tooling", "description": "Items related to Alloy tooling and workflow" } ], "description": "After the patch which required you to move the folders `i18n` and `platform` into `/app`, the legacy folders were being created after a build with one tag-file named `alloy_generated`.\r\n\r\nThis makes little sense and I suggest generating those files into the `build` directory since that is where they belong. Having more generated directories in the root of your project requires people to add more `.gitignore` rules", "attachment": [], "flagged": false, "summary": "The generated directories /i18n and /platform should be moved", "creator": { "name": "creative_jira_user", "key": "uzbbert", "displayName": "Creative", "active": false, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "creative_jira_user", "key": "uzbbert", "displayName": "Creative", "active": false, "timeZone": "Europe/Amsterdam" }, "environment": "Ti 5.3.1.GA, Alloy latest", "comment": { "comments": [ { "id": "394467", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~cbarber] like some of your input on this :)", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-26T04:05:34.000+0000", "updated": "2016-08-26T04:05:34.000+0000" }, { "id": "394468", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "This ticket is referring to the changes made in ALOY-1365.\r\n\r\nI get what you're saying. Generating the {{i18n}} and {{platform}} folder in the root of your project is a hack. It's because the Titanium build only knows to look in the root of your project for those folders. Sadly, there is no way to hook into the build to modify this behavior.\r\n\r\nFWIW, we did add {{/i18n}} and {{/platform}} to the {{.gitignore}} for new projects: https://github.com/appcelerator/alloy/blob/master/templates/two_tabbed/.gitignore#L3-L4.\r\n\r\nThe bad news is we will not be fixing this in Alloy 1.x.\r\n\r\nThe good news is we will totally fix this in Alloy 2! We're going to bring Alloy into the Titanium build and this means Alloy apps will benefit from the latest build features and speed improvements. Follow the ticket here \\-\\-> TIMOB-20341 <\\-\\-", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-26T04:16:22.000+0000", "updated": "2016-08-26T04:16:22.000+0000" }, { "id": "394555", "author": { "name": "creative_jira_user", "key": "uzbbert", "displayName": "Creative", "active": false, "timeZone": "Europe/Amsterdam" }, "body": "I certainly like the idea of integrating Alloy into the Titanium SDK, however it seems like a cumbersome task that is likely months away from completion. Then again, if there is no way to change this at the moment then I guess we'll have to wait for 2.0.", "updateAuthor": { "name": "creative_jira_user", "key": "uzbbert", "displayName": "Creative", "active": false, "timeZone": "Europe/Amsterdam" }, "created": "2016-08-27T12:22:36.000+0000", "updated": "2016-08-27T12:22:36.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }