{ "id": "97359", "key": "ALOY-90", "fields": { "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": [ { "id": "14036", "description": "2012 Sprint 14", "name": "2012 Sprint 14", "archived": true, "released": true, "releaseDate": "2012-07-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-07-19T11:52:04.000+0000", "created": "2012-07-16T10:25:01.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "14036", "description": "2012 Sprint 14", "name": "2012 Sprint 14", "archived": true, "released": true, "releaseDate": "2012-07-19" } ], "issuelinks": [ { "id": "18958", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "97516", "key": "TISTUD-1963", "fields": { "summary": "Set \"JS Editor\" as default editor for *.tss files", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "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 } } } }, { "id": "19580", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "94630", "key": "TISTUD-1861", "fields": { "summary": "Associate Alloy XML files with our XML editor", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-02-04T00:34:42.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12331", "name": "Titanium Studio" } ], "description": "In order to leverage some of Titanium Studio's features, and OS features, we are going to rename the views extensions to {{txml}} and the style extensions to {{tss}}. These first need to be abstracted out into constants and then changed in the appropriate places in code. While the models and configs will continue to use the {{json}} extension, they will also be abstracted out to constants in case they change in the future.", "attachment": [], "flagged": false, "summary": "Change view extensions to 'txml', styles to 'tss', abstract out others", "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": "207797", "author": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We should only apply custom extension that have Alloy specific processing so our style files will require a special extension but we should leave our view files as xml. After speaking with the Ti Studio team they can still apply custom icons, wizards and content assist to files based on Ti Studio knowing it's an Alloy project. \r\n\r\nLater based on developer feedback we can decide if the alternative approach of xml, models, configs have custom icons make sense.", "updateAuthor": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-16T13:19:27.000+0000", "updated": "2012-07-16T13:19:27.000+0000" }, { "id": "207798", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "yep, we only need a new extension where we have changed the functionality of the underlying format, as is the case with our styles, where we use a JSON derivative.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-16T13:21:52.000+0000", "updated": "2012-07-16T13:21:52.000+0000" }, { "id": "207810", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "\"tss\" is now the file extension used for styles instead of \"json\". Most other file types (views, controllers, etc...) have all had their file extensions abstracted out as well in case we need to change them in the future.\r\n\r\nAll sample apps have been modified and test to reflect the new changes.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-16T14:09:30.000+0000", "updated": "2012-07-16T14:09:30.000+0000" }, { "id": "208179", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "reopened so that we can wait for the linked TiStudio ticket to be addressed", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T15:14:34.000+0000", "updated": "2012-07-17T15:14:34.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }