{ "id": "117533", "key": "ALOY-757", "fields": { "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true }, "parent": { "id": "112795", "key": "ALOY-620", "fields": { "summary": "Reduce compile time", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "2013-07-24T14:45:04.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "notable" ], "versions": [], "issuelinks": [ { "id": "44396", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "142113", "key": "ALOY-1216", "fields": { "summary": "Speed compilation by enabling selective compiles of specified files", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "updated": "2014-12-29T20:05:46.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": "12329", "name": "Runtime", "description": "Generic bucket for uncategorized runtime issues" }, { "id": "13604", "name": "Tooling", "description": "Items related to Alloy tooling and workflow" } ], "description": "Right now Alloy controllers are recompiled on every Alloy compile, regardless of whether or not their source files changed. We should intelligently determine based on associated views, controllers, and styles whether or not a runtime controller needs to be recompiled on any given {{alloy compile}}, with the end goal of reducing compile time.", "attachment": [], "flagged": false, "summary": "Only recompile controllers when necessary", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "310164", "author": { "name": "wood1k", "key": "wood1k", "displayName": "Alexey Chulochnikov", "active": true, "timeZone": "Europe/Helsinki" }, "body": "It would be great if this will be implemented!", "updateAuthor": { "name": "wood1k", "key": "wood1k", "displayName": "Alexey Chulochnikov", "active": true, "timeZone": "Europe/Helsinki" }, "created": "2014-06-20T11:27:37.000+0000", "updated": "2014-06-20T11:27:37.000+0000" }, { "id": "310165", "author": { "name": "Nastya", "key": "nastya", "displayName": "Nastya Lytvyn", "active": true, "timeZone": "America/Los_Angeles" }, "body": "+1 to resolving", "updateAuthor": { "name": "Nastya", "key": "nastya", "displayName": "Nastya Lytvyn", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-20T11:27:42.000+0000", "updated": "2014-06-20T11:27:42.000+0000" }, { "id": "312413", "author": { "name": "vkorol", "key": "vkorol", "displayName": "Viktor Korol", "active": true, "timeZone": "Europe/Istanbul" }, "body": "Please implement this feature. It really will save development time.", "updateAuthor": { "name": "vkorol", "key": "vkorol", "displayName": "Viktor Korol", "active": true, "timeZone": "Europe/Istanbul" }, "created": "2014-07-04T11:34:08.000+0000", "updated": "2014-07-04T11:34:08.000+0000" }, { "id": "337589", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "ALOY-1216 is a step in the right direction on this ticket. What that change doesn't do is track which source files are changed and compile only them. However, it will help speed LiveView / TiShadow type systems by supporting the recompilation of specific files.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-12-29T20:05:46.000+0000", "updated": "2014-12-29T20:05:46.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }