{ "id": "155000", "key": "TIMOB-20424", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "17706", "name": "Release 5.4.0", "archived": false, "released": true, "releaseDate": "2016-08-11" } ], "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2016-08-04T02:45:06.000+0000", "created": "2016-02-18T08:17:21.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2016-08-04T02:45:06.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": "13500", "name": "Specification", "description": "Specification" } ], "description": "Github recently published a new feature to create issue- and PR-templates for community contributions. \r\n\r\nIn our case, we would be able to inform the user about the coding guidelines for extending the SDK, the CLA link, the necessary docs etc. For issues, we could mention to create a JIRA ticket first, attach build logs and provide the environment.\r\n\r\nThe required files ({{PULL_REQUEST_TEMPLATE}} and {{ISSUE_TEMPLATE}}) are placed inside a .github directory. \r\n\r\nMore information: https://github.com/blog/2111-issue-and-pull-request-templates", "attachment": [], "flagged": false, "summary": "Support for Github pull request & issue templates", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 585, "state": "closed", "name": "2016 Sprint 5 SDK", "startDate": "2016-02-27T01:30:43.377Z", "endDate": "2016-03-12T01:30:00.000Z", "completeDate": "2016-03-14T11:50:17.995Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "377199", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Changed to story since this is more of a task and there's nothing for QE to test.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-02-18T09:24:00.000+0000", "updated": "2016-02-18T09:24:00.000+0000" }, { "id": "377462", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The draft for pull requests can be found here: \r\n- [Pull-Request template|https://gist.github.com/hansemannn/4d1a3de809606599acf7]\r\n- [Issue template|https://gist.github.com/hansemannn/52dabbfc8c1b2b1745c8] \r\n\r\n[~fokkezb], feel free to add things to wish to mention. Also, if you have thoughts what we should use for the issue template, let me know!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-02-21T16:59:18.000+0000", "updated": "2016-02-27T12:44:00.000+0000" }, { "id": "378261", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "We don't have Issues enabled for most repositories since we use JIRA. If we do have repositories with Issues enabled, we need to decide if we actually want that (or just forgot to disable). If we have a valid reason, then we can use the issue template. Left some issues on the gist: https://gist.github.com/hansemannn/52dabbfc8c1b2b1745c8#gistcomment-1711553 (hint: use https://giscus.co/)", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-03-01T09:50:00.000+0000", "updated": "2016-03-01T09:50:00.000+0000" }, { "id": "378263", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Also left some comments on the PR template:\r\nhttps://gist.github.com/hansemannn/4d1a3de809606599acf7#gistcomment-1711563\r\n\r\nGreat stuff Hans!", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-03-01T09:58:17.000+0000", "updated": "2016-03-01T09:58:17.000+0000" }, { "id": "378270", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Agree in all points. For now, we should only provide the PR template which could be used in all public repositories (starting with titanium_mobile and our most popular appcelerator_modules). PR for titanium_mobile will be up today.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-03-01T10:12:17.000+0000", "updated": "2016-03-01T10:12:17.000+0000" }, { "id": "378273", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Be sure to add it under a {{.github}} folder. Do we need {{.github/CONTRIBUTING.md}} as well? It creates a nice [alert|https://help.github.com/articles/setting-guidelines-for-repository-contributors/].", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-03-01T10:32:42.000+0000", "updated": "2016-03-01T10:32:42.000+0000" }, { "id": "378274", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Well, if you have additional content to put into there, sure!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-03-01T10:35:30.000+0000", "updated": "2016-03-01T10:35:30.000+0000" }, { "id": "378276", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/7787", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-03-01T10:39:26.000+0000", "updated": "2016-03-01T10:39:26.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }