{ "id": "84426", "key": "TIMOB-6964", "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": [ { "id": "12094", "description": "", "name": "Sprint 2012-02", "archived": true, "released": true, "releaseDate": "2012-01-29" }, { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "12677", "description": "Release 1.8 Service Pack 1", "name": "Release 1.8.1", "archived": true, "released": true, "releaseDate": "2012-01-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-01-25T16:33:33.000+0000", "created": "2012-01-03T12:47:58.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-06T22:36:19.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "iOS needs to establish code guidelines and a source beautifying tool so that we can begin code cleanup and encourage new people working on the source to follow convention rather than paradigms from other languages or currently incorrect methodologies in the iOS codebase.\r\n\r\nWe will also eventually want a clang AST plugin to perform tasks such as variable name analysis to ensure that everybody is following the right naming rules (camelcase, trailing underscore in args only, etc.) which could probably be integrated with the API metrics to provide some better information.", "attachment": [], "flagged": false, "summary": "iOS: Establish code guidelines and source beautifier", "creator": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "178072", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Modifications to the Coding Standards document:\r\n\r\nhttps://wiki.appcelerator.org/display/pe/Coding+Standards", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-04T18:28:33.000+0000", "updated": "2012-01-04T18:28:33.000+0000" }, { "id": "179125", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Updated the wiki page with a link to the uncrustify config (as well as instructions on getting brew/uncrustify). The checkin was [tidevtools/648c83a|https://github.com/billdawson/tidevtools/commit/648c83a70b9f515d5438e5c4eec84bfc1051f245].", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-12T14:46:43.000+0000", "updated": "2012-01-12T14:46:43.000+0000" }, { "id": "180636", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Never received feedback. The new code guidelines are the law and the lash!", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T16:33:33.000+0000", "updated": "2012-01-25T16:33:33.000+0000" }, { "id": "409427", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket due to time passed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-06T22:36:19.000+0000", "updated": "2017-03-06T22:36:19.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }