{"action":"created","comment":{"url":"https://api.github.com/repos/GPII/universal/pulls/comments/77834533","id":77834533,"diff_hunk":"@@ -0,0 +1,59 @@\n+/*!\n+ * Dynamic Component Indexer\n+ *\n+ * Copyright 2016 Raising the Floor - International\n+ *\n+ * Licensed under the New BSD license. You may not use this file except in\n+ * compliance with this License.\n+ *\n+ * You may obtain a copy of the License at\n+ * https://github.com/GPII/universal/blob/master/LICENSE.txt\n+ */\n+\n+\"use strict\";\n+\n+var fluid = fluid || require(\"infusion\");\n+var gpii = fluid.registerNamespace(\"gpii\");\n+\n+(function () {\n+\n+    /** Maintains an index on a parent component of a collection of dynamic components which maps\n+     * the value held at some specified path on the dynamic component onto the component's member name\n+     * A piece of \"proto-framework\" which is a framework candidate.\n+     */\n+\n+    fluid.defaults(\"gpii.indexedDynamicComponent\", {\n+        gradeNames: \"fluid.component\",\n+        components: {\n+            // This reference needs to be overridden by the concrete grade user\n+            // TODO: Enhance \"notImplemented\" scheme to support custom messages when user has not overridden material\n+            // which requires to be overridden\n+            dynamicIndexTarget: \"{fluid.notImplemented}.mustBeOverridden\",","path":"gpii/node_modules/lifecycleManager/src/DynamicComponentIndexer.js","position":31,"original_position":31,"commit_id":"abfd139cd58be9af77a4307284b37e0377d8666a","original_commit_id":"abfd139cd58be9af77a4307284b37e0377d8666a","user":{"login":"simonbates","id":470482,"avatar_url":"https://avatars.githubusercontent.com/u/470482?v=3","gravatar_id":"","url":"https://api.github.com/users/simonbates","html_url":"https://github.com/simonbates","followers_url":"https://api.github.com/users/simonbates/followers","following_url":"https://api.github.com/users/simonbates/following{/other_user}","gists_url":"https://api.github.com/users/simonbates/gists{/gist_id}","starred_url":"https://api.github.com/users/simonbates/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonbates/subscriptions","organizations_url":"https://api.github.com/users/simonbates/orgs","repos_url":"https://api.github.com/users/simonbates/repos","events_url":"https://api.github.com/users/simonbates/events{/privacy}","received_events_url":"https://api.github.com/users/simonbates/received_events","type":"User","site_admin":false},"body":"Extra comma at the end of line.","created_at":"2016-09-07T14:36:42Z","updated_at":"2016-09-07T14:36:43Z","html_url":"https://github.com/GPII/universal/pull/463#discussion_r77834533","pull_request_url":"https://api.github.com/repos/GPII/universal/pulls/463","_links":{"self":{"href":"https://api.github.com/repos/GPII/universal/pulls/comments/77834533"},"html":{"href":"https://github.com/GPII/universal/pull/463#discussion_r77834533"},"pull_request":{"href":"https://api.github.com/repos/GPII/universal/pulls/463"}}},"pull_request":{"url":"https://api.github.com/repos/GPII/universal/pulls/463","id":79416665,"html_url":"https://github.com/GPII/universal/pull/463","diff_url":"https://github.com/GPII/universal/pull/463.diff","patch_url":"https://github.com/GPII/universal/pull/463.patch","issue_url":"https://api.github.com/repos/GPII/universal/issues/463","number":463,"state":"open","locked":false,"title":"GPII-580: Working journal support with integration tests and top-level instructions","user":{"login":"amb26","id":561418,"avatar_url":"https://avatars.githubusercontent.com/u/561418?v=3","gravatar_id":"","url":"https://api.github.com/users/amb26","html_url":"https://github.com/amb26","followers_url":"https://api.github.com/users/amb26/followers","following_url":"https://api.github.com/users/amb26/following{/other_user}","gists_url":"https://api.github.com/users/amb26/gists{/gist_id}","starred_url":"https://api.github.com/users/amb26/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amb26/subscriptions","organizations_url":"https://api.github.com/users/amb26/orgs","repos_url":"https://api.github.com/users/amb26/repos","events_url":"https://api.github.com/users/amb26/events{/privacy}","received_events_url":"https://api.github.com/users/amb26/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-07-29T20:09:05Z","updated_at":"2016-09-07T14:36:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"418fede77e805ef9a174837516b4735c03e47cd5","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/GPII/universal/pulls/463/commits","review_comments_url":"https://api.github.com/repos/GPII/universal/pulls/463/comments","review_comment_url":"https://api.github.com/repos/GPII/universal/pulls/comments{/number}","comments_url":"https://api.github.com/repos/GPII/universal/issues/463/comments","statuses_url":"https://api.github.com/repos/GPII/universal/statuses/abfd139cd58be9af77a4307284b37e0377d8666a","head":{"label":"amb26:GPII-580","ref":"GPII-580","sha":"abfd139cd58be9af77a4307284b37e0377d8666a","user":{"login":"amb26","id":561418,"avatar_url":"https://avatars.githubusercontent.com/u/561418?v=3","gravatar_id":"","url":"https://api.github.com/users/amb26","html_url":"https://github.com/amb26","followers_url":"https://api.github.com/users/amb26/followers","following_url":"https://api.github.com/users/amb26/following{/other_user}","gists_url":"https://api.github.com/users/amb26/gists{/gist_id}","starred_url":"https://api.github.com/users/amb26/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amb26/subscriptions","organizations_url":"https://api.github.com/users/amb26/orgs","repos_url":"https://api.github.com/users/amb26/repos","events_url":"https://api.github.com/users/amb26/events{/privacy}","received_events_url":"https://api.github.com/users/amb26/received_events","type":"User","site_admin":false},"repo":{"id":3889705,"name":"universal","full_name":"amb26/universal","owner":{"login":"amb26","id":561418,"avatar_url":"https://avatars.githubusercontent.com/u/561418?v=3","gravatar_id":"","url":"https://api.github.com/users/amb26","html_url":"https://github.com/amb26","followers_url":"https://api.github.com/users/amb26/followers","following_url":"https://api.github.com/users/amb26/following{/other_user}","gists_url":"https://api.github.com/users/amb26/gists{/gist_id}","starred_url":"https://api.github.com/users/amb26/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amb26/subscriptions","organizations_url":"https://api.github.com/users/amb26/orgs","repos_url":"https://api.github.com/users/amb26/repos","events_url":"https://api.github.com/users/amb26/events{/privacy}","received_events_url":"https://api.github.com/users/amb26/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/amb26/universal","description":"Cross platform, core components of the GPII personalization infrastructure","fork":true,"url":"https://api.github.com/repos/amb26/universal","forks_url":"https://api.github.com/repos/amb26/universal/forks","keys_url":"https://api.github.com/repos/amb26/universal/keys{/key_id}","collaborators_url":"https://api.github.com/repos/amb26/universal/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/amb26/universal/teams","hooks_url":"https://api.github.com/repos/amb26/universal/hooks","issue_events_url":"https://api.github.com/repos/amb26/universal/issues/events{/number}","events_url":"https://api.github.com/repos/amb26/universal/events","assignees_url":"https://api.github.com/repos/amb26/universal/assignees{/user}","branches_url":"https://api.github.com/repos/amb26/universal/branches{/branch}","tags_url":"https://api.github.com/repos/amb26/universal/tags","blobs_url":"https://api.github.com/repos/amb26/universal/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/amb26/universal/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/amb26/universal/git/refs{/sha}","trees_url":"https://api.github.com/repos/amb26/universal/git/trees{/sha}","statuses_url":"https://api.github.com/repos/amb26/universal/statuses/{sha}","languages_url":"https://api.github.com/repos/amb26/universal/languages","stargazers_url":"https://api.github.com/repos/amb26/universal/stargazers","contributors_url":"https://api.github.com/repos/amb26/universal/contributors","subscribers_url":"https://api.github.com/repos/amb26/universal/subscribers","subscription_url":"https://api.github.com/repos/amb26/universal/subscription","commits_url":"https://api.github.com/repos/amb26/universal/commits{/sha}","git_commits_url":"https://api.github.com/repos/amb26/universal/git/commits{/sha}","comments_url":"https://api.github.com/repos/amb26/universal/comments{/number}","issue_comment_url":"https://api.github.com/repos/amb26/universal/issues/comments{/number}","contents_url":"https://api.github.com/repos/amb26/universal/contents/{+path}","compare_url":"https://api.github.com/repos/amb26/universal/compare/{base}...{head}","merges_url":"https://api.github.com/repos/amb26/universal/merges","archive_url":"https://api.github.com/repos/amb26/universal/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/amb26/universal/downloads","issues_url":"https://api.github.com/repos/amb26/universal/issues{/number}","pulls_url":"https://api.github.com/repos/amb26/universal/pulls{/number}","milestones_url":"https://api.github.com/repos/amb26/universal/milestones{/number}","notifications_url":"https://api.github.com/repos/amb26/universal/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/amb26/universal/labels{/name}","releases_url":"https://api.github.com/repos/amb26/universal/releases{/id}","deployments_url":"https://api.github.com/repos/amb26/universal/deployments","created_at":"2012-04-01T02:01:59Z","updated_at":"2014-02-17T17:13:30Z","pushed_at":"2016-08-04T16:45:51Z","git_url":"git://github.com/amb26/universal.git","ssh_url":"git@github.com:amb26/universal.git","clone_url":"https://github.com/amb26/universal.git","svn_url":"https://github.com/amb26/universal","homepage":"gpii.net","size":5830,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":2,"forks":0,"open_issues":2,"watchers":1,"default_branch":"master"}},"base":{"label":"GPII:master","ref":"master","sha":"98561d07c0b49d4d565be9027adebf36c1d1fe82","user":{"login":"GPII","id":1343050,"avatar_url":"https://avatars.githubusercontent.com/u/1343050?v=3","gravatar_id":"","url":"https://api.github.com/users/GPII","html_url":"https://github.com/GPII","followers_url":"https://api.github.com/users/GPII/followers","following_url":"https://api.github.com/users/GPII/following{/other_user}","gists_url":"https://api.github.com/users/GPII/gists{/gist_id}","starred_url":"https://api.github.com/users/GPII/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GPII/subscriptions","organizations_url":"https://api.github.com/users/GPII/orgs","repos_url":"https://api.github.com/users/GPII/repos","events_url":"https://api.github.com/users/GPII/events{/privacy}","received_events_url":"https://api.github.com/users/GPII/received_events","type":"Organization","site_admin":false},"repo":{"id":3623720,"name":"universal","full_name":"GPII/universal","owner":{"login":"GPII","id":1343050,"avatar_url":"https://avatars.githubusercontent.com/u/1343050?v=3","gravatar_id":"","url":"https://api.github.com/users/GPII","html_url":"https://github.com/GPII","followers_url":"https://api.github.com/users/GPII/followers","following_url":"https://api.github.com/users/GPII/following{/other_user}","gists_url":"https://api.github.com/users/GPII/gists{/gist_id}","starred_url":"https://api.github.com/users/GPII/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GPII/subscriptions","organizations_url":"https://api.github.com/users/GPII/orgs","repos_url":"https://api.github.com/users/GPII/repos","events_url":"https://api.github.com/users/GPII/events{/privacy}","received_events_url":"https://api.github.com/users/GPII/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GPII/universal","description":"Cross platform, core components of the GPII personalization infrastructure","fork":false,"url":"https://api.github.com/repos/GPII/universal","forks_url":"https://api.github.com/repos/GPII/universal/forks","keys_url":"https://api.github.com/repos/GPII/universal/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GPII/universal/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GPII/universal/teams","hooks_url":"https://api.github.com/repos/GPII/universal/hooks","issue_events_url":"https://api.github.com/repos/GPII/universal/issues/events{/number}","events_url":"https://api.github.com/repos/GPII/universal/events","assignees_url":"https://api.github.com/repos/GPII/universal/assignees{/user}","branches_url":"https://api.github.com/repos/GPII/universal/branches{/branch}","tags_url":"https://api.github.com/repos/GPII/universal/tags","blobs_url":"https://api.github.com/repos/GPII/universal/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GPII/universal/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GPII/universal/git/refs{/sha}","trees_url":"https://api.github.com/repos/GPII/universal/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GPII/universal/statuses/{sha}","languages_url":"https://api.github.com/repos/GPII/universal/languages","stargazers_url":"https://api.github.com/repos/GPII/universal/stargazers","contributors_url":"https://api.github.com/repos/GPII/universal/contributors","subscribers_url":"https://api.github.com/repos/GPII/universal/subscribers","subscription_url":"https://api.github.com/repos/GPII/universal/subscription","commits_url":"https://api.github.com/repos/GPII/universal/commits{/sha}","git_commits_url":"https://api.github.com/repos/GPII/universal/git/commits{/sha}","comments_url":"https://api.github.com/repos/GPII/universal/comments{/number}","issue_comment_url":"https://api.github.com/repos/GPII/universal/issues/comments{/number}","contents_url":"https://api.github.com/repos/GPII/universal/contents/{+path}","compare_url":"https://api.github.com/repos/GPII/universal/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GPII/universal/merges","archive_url":"https://api.github.com/repos/GPII/universal/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GPII/universal/downloads","issues_url":"https://api.github.com/repos/GPII/universal/issues{/number}","pulls_url":"https://api.github.com/repos/GPII/universal/pulls{/number}","milestones_url":"https://api.github.com/repos/GPII/universal/milestones{/number}","notifications_url":"https://api.github.com/repos/GPII/universal/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GPII/universal/labels{/name}","releases_url":"https://api.github.com/repos/GPII/universal/releases{/id}","deployments_url":"https://api.github.com/repos/GPII/universal/deployments","created_at":"2012-03-05T04:01:44Z","updated_at":"2016-01-23T07:17:19Z","pushed_at":"2016-09-07T11:29:26Z","git_url":"git://github.com/GPII/universal.git","ssh_url":"git@github.com:GPII/universal.git","clone_url":"https://github.com/GPII/universal.git","svn_url":"https://github.com/GPII/universal","homepage":"gpii.net","size":93987,"stargazers_count":21,"watchers_count":21,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":52,"mirror_url":null,"open_issues_count":34,"forks":52,"open_issues":34,"watchers":21,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/GPII/universal/pulls/463"},"html":{"href":"https://github.com/GPII/universal/pull/463"},"issue":{"href":"https://api.github.com/repos/GPII/universal/issues/463"},"comments":{"href":"https://api.github.com/repos/GPII/universal/issues/463/comments"},"review_comments":{"href":"https://api.github.com/repos/GPII/universal/pulls/463/comments"},"review_comment":{"href":"https://api.github.com/repos/GPII/universal/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/GPII/universal/pulls/463/commits"},"statuses":{"href":"https://api.github.com/repos/GPII/universal/statuses/abfd139cd58be9af77a4307284b37e0377d8666a"}}}}
{"actor":{"display_login":"simonbates"}}