{"action":"created","comment":{"url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/comments/231548499","pull_request_review_id":172541749,"id":231548499,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzMTU0ODQ5OQ==","diff_hunk":"@@ -344,22 +407,24 @@ When queried by the user, an action can return a JSON representation. This is\n arbitrary and entirely for the benefit of users. Any information can be\n included in an appropriate way.\n \n+##### Manual Implementation\n+\n To create an action:\n \n 1. Create a class _A_ that extends `Action`.\n-1. It must provide a unique _type_ name to the superconstructor that will be available for searching via the REST API.\n+1. It must provide a unique _json type name_ to the superconstructor that will be available for searching via the REST API and the action dashboard. (_e.g._, `jira-open-ticket`, `nothing`, `fake`)","path":"implementation.md","position":233,"original_position":229,"commit_id":"481a0d1f454ba374c975fdf17a6f5994a8a18831","original_commit_id":"c5ec413bf8d3e62aec6aa64cab4c5f555c2e71da","user":{"login":"apmasell","id":272423,"node_id":"MDQ6VXNlcjI3MjQyMw==","avatar_url":"https://avatars2.githubusercontent.com/u/272423?v=4","gravatar_id":"","url":"https://api.github.com/users/apmasell","html_url":"https://github.com/apmasell","followers_url":"https://api.github.com/users/apmasell/followers","following_url":"https://api.github.com/users/apmasell/following{/other_user}","gists_url":"https://api.github.com/users/apmasell/gists{/gist_id}","starred_url":"https://api.github.com/users/apmasell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apmasell/subscriptions","organizations_url":"https://api.github.com/users/apmasell/orgs","repos_url":"https://api.github.com/users/apmasell/repos","events_url":"https://api.github.com/users/apmasell/events{/privacy}","received_events_url":"https://api.github.com/users/apmasell/received_events","type":"User","site_admin":false},"body":"I'm rewording this to be _JSON action type_ and _name for use in olives_. Is that better?","created_at":"2018-11-07T15:22:49Z","updated_at":"2018-11-07T15:22:50Z","html_url":"https://github.com/oicr-gsi/shesmu/pull/148#discussion_r231548499","pull_request_url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/comments/231548499"},"html":{"href":"https://github.com/oicr-gsi/shesmu/pull/148#discussion_r231548499"},"pull_request":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148"}},"in_reply_to_id":231210036},"pull_request":{"url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148","id":226710583,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI2NzEwNTgz","html_url":"https://github.com/oicr-gsi/shesmu/pull/148","diff_url":"https://github.com/oicr-gsi/shesmu/pull/148.diff","patch_url":"https://github.com/oicr-gsi/shesmu/pull/148.patch","issue_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues/148","number":148,"state":"open","locked":false,"title":"Simplify exporting Shesmu actions, constants, and functions via annotations","user":{"login":"apmasell","id":272423,"node_id":"MDQ6VXNlcjI3MjQyMw==","avatar_url":"https://avatars2.githubusercontent.com/u/272423?v=4","gravatar_id":"","url":"https://api.github.com/users/apmasell","html_url":"https://github.com/apmasell","followers_url":"https://api.github.com/users/apmasell/followers","following_url":"https://api.github.com/users/apmasell/following{/other_user}","gists_url":"https://api.github.com/users/apmasell/gists{/gist_id}","starred_url":"https://api.github.com/users/apmasell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apmasell/subscriptions","organizations_url":"https://api.github.com/users/apmasell/orgs","repos_url":"https://api.github.com/users/apmasell/repos","events_url":"https://api.github.com/users/apmasell/events{/privacy}","received_events_url":"https://api.github.com/users/apmasell/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-10-29T20:56:00Z","updated_at":"2018-11-07T15:22:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1639b7731ebc4f089d2c54395fb933a923842c4d","assignee":null,"assignees":[],"requested_reviewers":[{"login":"callunity","id":8324996,"node_id":"MDQ6VXNlcjgzMjQ5OTY=","avatar_url":"https://avatars2.githubusercontent.com/u/8324996?v=4","gravatar_id":"","url":"https://api.github.com/users/callunity","html_url":"https://github.com/callunity","followers_url":"https://api.github.com/users/callunity/followers","following_url":"https://api.github.com/users/callunity/following{/other_user}","gists_url":"https://api.github.com/users/callunity/gists{/gist_id}","starred_url":"https://api.github.com/users/callunity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/callunity/subscriptions","organizations_url":"https://api.github.com/users/callunity/orgs","repos_url":"https://api.github.com/users/callunity/repos","events_url":"https://api.github.com/users/callunity/events{/privacy}","received_events_url":"https://api.github.com/users/callunity/received_events","type":"User","site_admin":false},{"login":"avarsava","id":17747491,"node_id":"MDQ6VXNlcjE3NzQ3NDkx","avatar_url":"https://avatars3.githubusercontent.com/u/17747491?v=4","gravatar_id":"","url":"https://api.github.com/users/avarsava","html_url":"https://github.com/avarsava","followers_url":"https://api.github.com/users/avarsava/followers","following_url":"https://api.github.com/users/avarsava/following{/other_user}","gists_url":"https://api.github.com/users/avarsava/gists{/gist_id}","starred_url":"https://api.github.com/users/avarsava/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avarsava/subscriptions","organizations_url":"https://api.github.com/users/avarsava/orgs","repos_url":"https://api.github.com/users/avarsava/repos","events_url":"https://api.github.com/users/avarsava/events{/privacy}","received_events_url":"https://api.github.com/users/avarsava/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148/commits","review_comments_url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148/comments","review_comment_url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/comments{/number}","comments_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues/148/comments","statuses_url":"https://api.github.com/repos/oicr-gsi/shesmu/statuses/481a0d1f454ba374c975fdf17a6f5994a8a18831","head":{"label":"oicr-gsi:plugin_redesign","ref":"plugin_redesign","sha":"481a0d1f454ba374c975fdf17a6f5994a8a18831","user":{"login":"oicr-gsi","id":4701585,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ3MDE1ODU=","avatar_url":"https://avatars0.githubusercontent.com/u/4701585?v=4","gravatar_id":"","url":"https://api.github.com/users/oicr-gsi","html_url":"https://github.com/oicr-gsi","followers_url":"https://api.github.com/users/oicr-gsi/followers","following_url":"https://api.github.com/users/oicr-gsi/following{/other_user}","gists_url":"https://api.github.com/users/oicr-gsi/gists{/gist_id}","starred_url":"https://api.github.com/users/oicr-gsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oicr-gsi/subscriptions","organizations_url":"https://api.github.com/users/oicr-gsi/orgs","repos_url":"https://api.github.com/users/oicr-gsi/repos","events_url":"https://api.github.com/users/oicr-gsi/events{/privacy}","received_events_url":"https://api.github.com/users/oicr-gsi/received_events","type":"Organization","site_admin":false},"repo":{"id":112218895,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIyMTg4OTU=","name":"shesmu","full_name":"oicr-gsi/shesmu","private":false,"owner":{"login":"oicr-gsi","id":4701585,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ3MDE1ODU=","avatar_url":"https://avatars0.githubusercontent.com/u/4701585?v=4","gravatar_id":"","url":"https://api.github.com/users/oicr-gsi","html_url":"https://github.com/oicr-gsi","followers_url":"https://api.github.com/users/oicr-gsi/followers","following_url":"https://api.github.com/users/oicr-gsi/following{/other_user}","gists_url":"https://api.github.com/users/oicr-gsi/gists{/gist_id}","starred_url":"https://api.github.com/users/oicr-gsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oicr-gsi/subscriptions","organizations_url":"https://api.github.com/users/oicr-gsi/orgs","repos_url":"https://api.github.com/users/oicr-gsi/repos","events_url":"https://api.github.com/users/oicr-gsi/events{/privacy}","received_events_url":"https://api.github.com/users/oicr-gsi/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/oicr-gsi/shesmu","description":"Decision-driven action launching system","fork":false,"url":"https://api.github.com/repos/oicr-gsi/shesmu","forks_url":"https://api.github.com/repos/oicr-gsi/shesmu/forks","keys_url":"https://api.github.com/repos/oicr-gsi/shesmu/keys{/key_id}","collaborators_url":"https://api.github.com/repos/oicr-gsi/shesmu/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/oicr-gsi/shesmu/teams","hooks_url":"https://api.github.com/repos/oicr-gsi/shesmu/hooks","issue_events_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues/events{/number}","events_url":"https://api.github.com/repos/oicr-gsi/shesmu/events","assignees_url":"https://api.github.com/repos/oicr-gsi/shesmu/assignees{/user}","branches_url":"https://api.github.com/repos/oicr-gsi/shesmu/branches{/branch}","tags_url":"https://api.github.com/repos/oicr-gsi/shesmu/tags","blobs_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/refs{/sha}","trees_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/trees{/sha}","statuses_url":"https://api.github.com/repos/oicr-gsi/shesmu/statuses/{sha}","languages_url":"https://api.github.com/repos/oicr-gsi/shesmu/languages","stargazers_url":"https://api.github.com/repos/oicr-gsi/shesmu/stargazers","contributors_url":"https://api.github.com/repos/oicr-gsi/shesmu/contributors","subscribers_url":"https://api.github.com/repos/oicr-gsi/shesmu/subscribers","subscription_url":"https://api.github.com/repos/oicr-gsi/shesmu/subscription","commits_url":"https://api.github.com/repos/oicr-gsi/shesmu/commits{/sha}","git_commits_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/commits{/sha}","comments_url":"https://api.github.com/repos/oicr-gsi/shesmu/comments{/number}","issue_comment_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues/comments{/number}","contents_url":"https://api.github.com/repos/oicr-gsi/shesmu/contents/{+path}","compare_url":"https://api.github.com/repos/oicr-gsi/shesmu/compare/{base}...{head}","merges_url":"https://api.github.com/repos/oicr-gsi/shesmu/merges","archive_url":"https://api.github.com/repos/oicr-gsi/shesmu/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/oicr-gsi/shesmu/downloads","issues_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues{/number}","pulls_url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls{/number}","milestones_url":"https://api.github.com/repos/oicr-gsi/shesmu/milestones{/number}","notifications_url":"https://api.github.com/repos/oicr-gsi/shesmu/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/oicr-gsi/shesmu/labels{/name}","releases_url":"https://api.github.com/repos/oicr-gsi/shesmu/releases{/id}","deployments_url":"https://api.github.com/repos/oicr-gsi/shesmu/deployments","created_at":"2017-11-27T16:14:53Z","updated_at":"2018-10-31T14:32:10Z","pushed_at":"2018-11-06T22:15:33Z","git_url":"git://github.com/oicr-gsi/shesmu.git","ssh_url":"git@github.com:oicr-gsi/shesmu.git","clone_url":"https://github.com/oicr-gsi/shesmu.git","svn_url":"https://github.com/oicr-gsi/shesmu","homepage":"","size":1911,"stargazers_count":4,"watchers_count":4,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":3,"watchers":4,"default_branch":"master"}},"base":{"label":"oicr-gsi:master","ref":"master","sha":"cc5b020183c1e864782bdb992fcdb98434cf2acc","user":{"login":"oicr-gsi","id":4701585,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ3MDE1ODU=","avatar_url":"https://avatars0.githubusercontent.com/u/4701585?v=4","gravatar_id":"","url":"https://api.github.com/users/oicr-gsi","html_url":"https://github.com/oicr-gsi","followers_url":"https://api.github.com/users/oicr-gsi/followers","following_url":"https://api.github.com/users/oicr-gsi/following{/other_user}","gists_url":"https://api.github.com/users/oicr-gsi/gists{/gist_id}","starred_url":"https://api.github.com/users/oicr-gsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oicr-gsi/subscriptions","organizations_url":"https://api.github.com/users/oicr-gsi/orgs","repos_url":"https://api.github.com/users/oicr-gsi/repos","events_url":"https://api.github.com/users/oicr-gsi/events{/privacy}","received_events_url":"https://api.github.com/users/oicr-gsi/received_events","type":"Organization","site_admin":false},"repo":{"id":112218895,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIyMTg4OTU=","name":"shesmu","full_name":"oicr-gsi/shesmu","private":false,"owner":{"login":"oicr-gsi","id":4701585,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ3MDE1ODU=","avatar_url":"https://avatars0.githubusercontent.com/u/4701585?v=4","gravatar_id":"","url":"https://api.github.com/users/oicr-gsi","html_url":"https://github.com/oicr-gsi","followers_url":"https://api.github.com/users/oicr-gsi/followers","following_url":"https://api.github.com/users/oicr-gsi/following{/other_user}","gists_url":"https://api.github.com/users/oicr-gsi/gists{/gist_id}","starred_url":"https://api.github.com/users/oicr-gsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oicr-gsi/subscriptions","organizations_url":"https://api.github.com/users/oicr-gsi/orgs","repos_url":"https://api.github.com/users/oicr-gsi/repos","events_url":"https://api.github.com/users/oicr-gsi/events{/privacy}","received_events_url":"https://api.github.com/users/oicr-gsi/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/oicr-gsi/shesmu","description":"Decision-driven action launching system","fork":false,"url":"https://api.github.com/repos/oicr-gsi/shesmu","forks_url":"https://api.github.com/repos/oicr-gsi/shesmu/forks","keys_url":"https://api.github.com/repos/oicr-gsi/shesmu/keys{/key_id}","collaborators_url":"https://api.github.com/repos/oicr-gsi/shesmu/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/oicr-gsi/shesmu/teams","hooks_url":"https://api.github.com/repos/oicr-gsi/shesmu/hooks","issue_events_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues/events{/number}","events_url":"https://api.github.com/repos/oicr-gsi/shesmu/events","assignees_url":"https://api.github.com/repos/oicr-gsi/shesmu/assignees{/user}","branches_url":"https://api.github.com/repos/oicr-gsi/shesmu/branches{/branch}","tags_url":"https://api.github.com/repos/oicr-gsi/shesmu/tags","blobs_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/refs{/sha}","trees_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/trees{/sha}","statuses_url":"https://api.github.com/repos/oicr-gsi/shesmu/statuses/{sha}","languages_url":"https://api.github.com/repos/oicr-gsi/shesmu/languages","stargazers_url":"https://api.github.com/repos/oicr-gsi/shesmu/stargazers","contributors_url":"https://api.github.com/repos/oicr-gsi/shesmu/contributors","subscribers_url":"https://api.github.com/repos/oicr-gsi/shesmu/subscribers","subscription_url":"https://api.github.com/repos/oicr-gsi/shesmu/subscription","commits_url":"https://api.github.com/repos/oicr-gsi/shesmu/commits{/sha}","git_commits_url":"https://api.github.com/repos/oicr-gsi/shesmu/git/commits{/sha}","comments_url":"https://api.github.com/repos/oicr-gsi/shesmu/comments{/number}","issue_comment_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues/comments{/number}","contents_url":"https://api.github.com/repos/oicr-gsi/shesmu/contents/{+path}","compare_url":"https://api.github.com/repos/oicr-gsi/shesmu/compare/{base}...{head}","merges_url":"https://api.github.com/repos/oicr-gsi/shesmu/merges","archive_url":"https://api.github.com/repos/oicr-gsi/shesmu/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/oicr-gsi/shesmu/downloads","issues_url":"https://api.github.com/repos/oicr-gsi/shesmu/issues{/number}","pulls_url":"https://api.github.com/repos/oicr-gsi/shesmu/pulls{/number}","milestones_url":"https://api.github.com/repos/oicr-gsi/shesmu/milestones{/number}","notifications_url":"https://api.github.com/repos/oicr-gsi/shesmu/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/oicr-gsi/shesmu/labels{/name}","releases_url":"https://api.github.com/repos/oicr-gsi/shesmu/releases{/id}","deployments_url":"https://api.github.com/repos/oicr-gsi/shesmu/deployments","created_at":"2017-11-27T16:14:53Z","updated_at":"2018-10-31T14:32:10Z","pushed_at":"2018-11-06T22:15:33Z","git_url":"git://github.com/oicr-gsi/shesmu.git","ssh_url":"git@github.com:oicr-gsi/shesmu.git","clone_url":"https://github.com/oicr-gsi/shesmu.git","svn_url":"https://github.com/oicr-gsi/shesmu","homepage":"","size":1911,"stargazers_count":4,"watchers_count":4,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":3,"watchers":4,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148"},"html":{"href":"https://github.com/oicr-gsi/shesmu/pull/148"},"issue":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/issues/148"},"comments":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/issues/148/comments"},"review_comments":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148/comments"},"review_comment":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/pulls/148/commits"},"statuses":{"href":"https://api.github.com/repos/oicr-gsi/shesmu/statuses/481a0d1f454ba374c975fdf17a6f5994a8a18831"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"apmasell"}}