{"action":"closed","issue":{"url":"https://api.github.com/repos/CuBoulder/express/issues/2464","repository_url":"https://api.github.com/repos/CuBoulder/express","labels_url":"https://api.github.com/repos/CuBoulder/express/issues/2464/labels{/name}","comments_url":"https://api.github.com/repos/CuBoulder/express/issues/2464/comments","events_url":"https://api.github.com/repos/CuBoulder/express/issues/2464/events","html_url":"https://github.com/CuBoulder/express/issues/2464","id":327858004,"node_id":"MDU6SXNzdWUzMjc4NTgwMDQ=","number":2464,"title":"Update roles and permissions for express_mathjax_bundle","user":{"login":"jeor0980","id":8441552,"node_id":"MDQ6VXNlcjg0NDE1NTI=","avatar_url":"https://avatars2.githubusercontent.com/u/8441552?v=4","gravatar_id":"","url":"https://api.github.com/users/jeor0980","html_url":"https://github.com/jeor0980","followers_url":"https://api.github.com/users/jeor0980/followers","following_url":"https://api.github.com/users/jeor0980/following{/other_user}","gists_url":"https://api.github.com/users/jeor0980/gists{/gist_id}","starred_url":"https://api.github.com/users/jeor0980/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeor0980/subscriptions","organizations_url":"https://api.github.com/users/jeor0980/orgs","repos_url":"https://api.github.com/users/jeor0980/repos","events_url":"https://api.github.com/users/jeor0980/events{/privacy}","received_events_url":"https://api.github.com/users/jeor0980/received_events","type":"User","site_admin":false},"labels":[{"id":880318985,"node_id":"MDU6TGFiZWw4ODAzMTg5ODU=","url":"https://api.github.com/repos/CuBoulder/express/labels/Role%20Re-Alignment","name":"Role Re-Alignment","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"jeor0980","id":8441552,"node_id":"MDQ6VXNlcjg0NDE1NTI=","avatar_url":"https://avatars2.githubusercontent.com/u/8441552?v=4","gravatar_id":"","url":"https://api.github.com/users/jeor0980","html_url":"https://github.com/jeor0980","followers_url":"https://api.github.com/users/jeor0980/followers","following_url":"https://api.github.com/users/jeor0980/following{/other_user}","gists_url":"https://api.github.com/users/jeor0980/gists{/gist_id}","starred_url":"https://api.github.com/users/jeor0980/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeor0980/subscriptions","organizations_url":"https://api.github.com/users/jeor0980/orgs","repos_url":"https://api.github.com/users/jeor0980/repos","events_url":"https://api.github.com/users/jeor0980/events{/privacy}","received_events_url":"https://api.github.com/users/jeor0980/received_events","type":"User","site_admin":false},"assignees":[{"login":"jeor0980","id":8441552,"node_id":"MDQ6VXNlcjg0NDE1NTI=","avatar_url":"https://avatars2.githubusercontent.com/u/8441552?v=4","gravatar_id":"","url":"https://api.github.com/users/jeor0980","html_url":"https://github.com/jeor0980","followers_url":"https://api.github.com/users/jeor0980/followers","following_url":"https://api.github.com/users/jeor0980/following{/other_user}","gists_url":"https://api.github.com/users/jeor0980/gists{/gist_id}","starred_url":"https://api.github.com/users/jeor0980/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeor0980/subscriptions","organizations_url":"https://api.github.com/users/jeor0980/orgs","repos_url":"https://api.github.com/users/jeor0980/repos","events_url":"https://api.github.com/users/jeor0980/events{/privacy}","received_events_url":"https://api.github.com/users/jeor0980/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/CuBoulder/express/milestones/42","html_url":"https://github.com/CuBoulder/express/milestone/42","labels_url":"https://api.github.com/repos/CuBoulder/express/milestones/42/labels","id":3318544,"node_id":"MDk6TWlsZXN0b25lMzMxODU0NA==","number":42,"title":"2.9.1","description":"This release will end the synchronization between Site Owners and Site Editors.","creator":{"login":"kreynen","id":385234,"node_id":"MDQ6VXNlcjM4NTIzNA==","avatar_url":"https://avatars3.githubusercontent.com/u/385234?v=4","gravatar_id":"","url":"https://api.github.com/users/kreynen","html_url":"https://github.com/kreynen","followers_url":"https://api.github.com/users/kreynen/followers","following_url":"https://api.github.com/users/kreynen/following{/other_user}","gists_url":"https://api.github.com/users/kreynen/gists{/gist_id}","starred_url":"https://api.github.com/users/kreynen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kreynen/subscriptions","organizations_url":"https://api.github.com/users/kreynen/orgs","repos_url":"https://api.github.com/users/kreynen/repos","events_url":"https://api.github.com/users/kreynen/events{/privacy}","received_events_url":"https://api.github.com/users/kreynen/received_events","type":"User","site_admin":false},"open_issues":72,"closed_issues":34,"state":"open","created_at":"2018-05-03T18:52:54Z","updated_at":"2018-05-31T14:46:15Z","due_on":"2018-06-13T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-05-30T18:58:19Z","updated_at":"2018-05-31T14:46:15Z","closed_at":"2018-05-31T14:46:15Z","author_association":"MEMBER","body":"https://github.com/CuBoulder/express_mathjax_bundle\r\n\r\n# To do's\r\n\r\n## Integrations:\r\n\r\n### CodeClimate\r\n- [x] On CodeClimate. add Github integration for your repo\r\n\r\n1. In the [dashboard](https://codeclimate.com/oss/dashboard) click **Add a repository** in the top-right corner, click the **Add Repo** button for your repository. Initial scan will start.\r\n2. In Code Climate, go to settings for the bundle repo, go to Github tab on the left side menu and install **Pull request status updates** for the repo.\r\n\r\n- [x] Add [.codeclimate.yml](https://github.com/CuBoulder/cu_digital_campaign_bundle/blob/master/.codeclimate.yml) to root of repo.\r\n\r\n- [x] Add .[phpmd.xml](https://github.com/CuBoulder/cu_digital_campaign_bundle/blob/master/.phpmd.xml) files to root of repo.\r\n\r\n\r\n### Travis-CI\r\n- [x] Add [.travis.yml](https://github.com/CuBoulder/cu_digital_campaign_bundle/blob/master/.travis.yml) to root of repo and update `BUNDLE_NAME` variable with the name of your repo.  (`ADD_MODULES` variable might need to be updated depending on your bundle)\r\n- [x] On Travis-CI,  [find and enable your repo](https://travis-ci.org/profile/CuBoulder).\r\n- [x] On Github, check that Travis-CI integration has been added on repo settings tab.\r\n- [x] Go to https://travis-ci.org/CuBoulder/YOUR_BUNDLE/settings, under General enable the setting **Build only if .travis.yml is present**.\r\n- [x] Go to https://travis-ci.org/CuBoulder/YOUR_BUNDLE/settings and add the Environment Variables `SAUCE_ACCESS_KEY` and `SAUCE_USERNAME`. **Don't enable the _Display Value in build log_ option** Get these from [SauceLabs](https://saucelabs.com/beta/login).\r\n\r\n## README.md file:\r\n- [x] Create a readme file if it doesn't exist. \r\n- [x] Add a bit about what the bundle actually does. [Bundle Descriptions Spreadsheet](https://docs.google.com/spreadsheets/d/1Epgq-Z4Hr6rdrbDv1RU77vFI8t0R3mg5Imlm67H54WQ/edit#gid=0) for reference.\r\n - [x] Add Travis-CI badge to README.md.\r\n- [x] Include a link to https://github.com/CuBoulder/express_documentation/blob/master/docs/creating_custom_bundles.md#releasing-custom-bundle-code in the bundle readme file.\r\n\r\n## Refactoring:\r\n- [x] Update file structure to have bundle module at the root and other modules in their subdirectories.\r\n- [x] Check for any roles on the bundle and update permissions.\r\n- [x] Add `tests/behat/features` directories to bundle root \r\n- [x] [Add at least one Behat test](https://github.com/CuBoulder/express_documentation/blob/master/docs/behat.md#writing-tests) in features directory. [Example](https://github.com/CuBoulder/cu_alumni_class_notes_bundle/blob/master/tests/behat/features/class_notes.creation.feature).\r\n- [x] Bump up module version in `.info` file, use semantic versioning\r\n\r\n## Release:\r\n- [x] Make sure Travis tests succeed at least once.\r\n- [x]  [Make a release following release instructions.](https://github.com/CuBoulder/express_documentation/blob/master/docs/creating_custom_bundles.md#releasing-custom-bundle-code)\r\n- [x] Deploy\r\n- [x] Celebrate 🎉  \r\n\r\n[Complete Bundle Example](https://github.com/CuBoulder/cu_alumni_class_notes_bundle)"}}
{"actor":{"display_login":"owenmorrill"}}