{"action":"created","comment":{"url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/comments/155359774","pull_request_review_id":81666579,"id":155359774,"diff_hunk":"@@ -15,7 +15,7 @@ repositories {\n \n dependencies {\n      (other dependencies)","path":"README.md","position":null,"original_position":3,"commit_id":"34c58e4e95fceaa8edaac8ffb458504457b3d371","original_commit_id":"34c58e4e95fceaa8edaac8ffb458504457b3d371","user":{"login":"RobinsonZ","id":22688576,"avatar_url":"https://avatars3.githubusercontent.com/u/22688576?v=4","gravatar_id":"","url":"https://api.github.com/users/RobinsonZ","html_url":"https://github.com/RobinsonZ","followers_url":"https://api.github.com/users/RobinsonZ/followers","following_url":"https://api.github.com/users/RobinsonZ/following{/other_user}","gists_url":"https://api.github.com/users/RobinsonZ/gists{/gist_id}","starred_url":"https://api.github.com/users/RobinsonZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobinsonZ/subscriptions","organizations_url":"https://api.github.com/users/RobinsonZ/orgs","repos_url":"https://api.github.com/users/RobinsonZ/repos","events_url":"https://api.github.com/users/RobinsonZ/events{/privacy}","received_events_url":"https://api.github.com/users/RobinsonZ/received_events","type":"User","site_admin":false},"body":"Sure, don't see why not","created_at":"2017-12-06T21:01:59Z","updated_at":"2017-12-06T21:01:59Z","html_url":"https://github.com/flamingchickens1540/reference-libraries/pull/1#discussion_r155359774","pull_request_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/comments/155359774"},"html":{"href":"https://github.com/flamingchickens1540/reference-libraries/pull/1#discussion_r155359774"},"pull_request":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1"}},"in_reply_to_id":155346147},"pull_request":{"url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1","id":153987187,"html_url":"https://github.com/flamingchickens1540/reference-libraries/pull/1","diff_url":"https://github.com/flamingchickens1540/reference-libraries/pull/1.diff","patch_url":"https://github.com/flamingchickens1540/reference-libraries/pull/1.patch","issue_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/1","number":1,"state":"open","locked":false,"title":"Gradle Integration","user":{"login":"RobinsonZ","id":22688576,"avatar_url":"https://avatars3.githubusercontent.com/u/22688576?v=4","gravatar_id":"","url":"https://api.github.com/users/RobinsonZ","html_url":"https://github.com/RobinsonZ","followers_url":"https://api.github.com/users/RobinsonZ/followers","following_url":"https://api.github.com/users/RobinsonZ/following{/other_user}","gists_url":"https://api.github.com/users/RobinsonZ/gists{/gist_id}","starred_url":"https://api.github.com/users/RobinsonZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobinsonZ/subscriptions","organizations_url":"https://api.github.com/users/RobinsonZ/orgs","repos_url":"https://api.github.com/users/RobinsonZ/repos","events_url":"https://api.github.com/users/RobinsonZ/events{/privacy}","received_events_url":"https://api.github.com/users/RobinsonZ/received_events","type":"User","site_admin":false},"body":"Now that we have this library, we need a way to get it onto people's robots that preferably doesn't involve copy-pasting all the source folders into their project. After doing some research I found [JitPack](https://jitpack.io), which allows people to add a Github repository as a Gradle dependency. (We could either just put .jars up on the releases page for WPI plugin people or just make everyone switch to GradleRIO because that's what we should be doing anyway.) With JitPack we can add this repo as a dependency by just adding some lines in our example build.gradle file:\r\n\r\n```Gradle\r\nrepositories {\r\n     maven { url 'https://jitpack.io' }\r\n}\r\n\r\ndependencies {\r\n     (other stuff)\r\n     compile 'com.github.flamingchickens1540:reference-libraries:-SNAPSHOT'\r\n}\r\n```\r\n\r\nHowever, JitPack needs a build file (and dependencies) to do its thing, so this just migrates everything to a Gradle-based system. It's using GradleRIO right now but that's not strictly necessary–it's just for the dependency presets. Later I can figure out the actual dependencies we should be using and remove the plugin because we don't actually need it.\r\n\r\nThis branch also adds my contribution to the code pile–namely, the AdjustableManager system (detailed in commit c6dd855f76739250f80307f5d399f69e95acf08a) and some super-basic button utilities as well as a deadband processing function that's literally one line of code.","created_at":"2017-11-21T20:00:02Z","updated_at":"2017-12-06T21:01:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"261d0d1865556683372eb46be5e70f6decbabef9","assignee":null,"assignees":[],"requested_reviewers":[{"login":"ambercmerrill","id":22991715,"avatar_url":"https://avatars2.githubusercontent.com/u/22991715?v=4","gravatar_id":"","url":"https://api.github.com/users/ambercmerrill","html_url":"https://github.com/ambercmerrill","followers_url":"https://api.github.com/users/ambercmerrill/followers","following_url":"https://api.github.com/users/ambercmerrill/following{/other_user}","gists_url":"https://api.github.com/users/ambercmerrill/gists{/gist_id}","starred_url":"https://api.github.com/users/ambercmerrill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ambercmerrill/subscriptions","organizations_url":"https://api.github.com/users/ambercmerrill/orgs","repos_url":"https://api.github.com/users/ambercmerrill/repos","events_url":"https://api.github.com/users/ambercmerrill/events{/privacy}","received_events_url":"https://api.github.com/users/ambercmerrill/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1/commits","review_comments_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1/comments","review_comment_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/comments{/number}","comments_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/1/comments","statuses_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/statuses/34c58e4e95fceaa8edaac8ffb458504457b3d371","head":{"label":"flamingchickens1540:gradle-integration","ref":"gradle-integration","sha":"34c58e4e95fceaa8edaac8ffb458504457b3d371","user":{"login":"flamingchickens1540","id":5280254,"avatar_url":"https://avatars2.githubusercontent.com/u/5280254?v=4","gravatar_id":"","url":"https://api.github.com/users/flamingchickens1540","html_url":"https://github.com/flamingchickens1540","followers_url":"https://api.github.com/users/flamingchickens1540/followers","following_url":"https://api.github.com/users/flamingchickens1540/following{/other_user}","gists_url":"https://api.github.com/users/flamingchickens1540/gists{/gist_id}","starred_url":"https://api.github.com/users/flamingchickens1540/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flamingchickens1540/subscriptions","organizations_url":"https://api.github.com/users/flamingchickens1540/orgs","repos_url":"https://api.github.com/users/flamingchickens1540/repos","events_url":"https://api.github.com/users/flamingchickens1540/events{/privacy}","received_events_url":"https://api.github.com/users/flamingchickens1540/received_events","type":"Organization","site_admin":false},"repo":{"id":111478367,"name":"reference-libraries","full_name":"flamingchickens1540/reference-libraries","owner":{"login":"flamingchickens1540","id":5280254,"avatar_url":"https://avatars2.githubusercontent.com/u/5280254?v=4","gravatar_id":"","url":"https://api.github.com/users/flamingchickens1540","html_url":"https://github.com/flamingchickens1540","followers_url":"https://api.github.com/users/flamingchickens1540/followers","following_url":"https://api.github.com/users/flamingchickens1540/following{/other_user}","gists_url":"https://api.github.com/users/flamingchickens1540/gists{/gist_id}","starred_url":"https://api.github.com/users/flamingchickens1540/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flamingchickens1540/subscriptions","organizations_url":"https://api.github.com/users/flamingchickens1540/orgs","repos_url":"https://api.github.com/users/flamingchickens1540/repos","events_url":"https://api.github.com/users/flamingchickens1540/events{/privacy}","received_events_url":"https://api.github.com/users/flamingchickens1540/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/flamingchickens1540/reference-libraries","description":null,"fork":false,"url":"https://api.github.com/repos/flamingchickens1540/reference-libraries","forks_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/forks","keys_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/keys{/key_id}","collaborators_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/teams","hooks_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/hooks","issue_events_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/events{/number}","events_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/events","assignees_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/assignees{/user}","branches_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/branches{/branch}","tags_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/tags","blobs_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/refs{/sha}","trees_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/trees{/sha}","statuses_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/statuses/{sha}","languages_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/languages","stargazers_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/stargazers","contributors_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/contributors","subscribers_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/subscribers","subscription_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/subscription","commits_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/commits{/sha}","git_commits_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/commits{/sha}","comments_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/comments{/number}","issue_comment_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/comments{/number}","contents_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/contents/{+path}","compare_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/compare/{base}...{head}","merges_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/merges","archive_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/downloads","issues_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues{/number}","pulls_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls{/number}","milestones_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/milestones{/number}","notifications_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/labels{/name}","releases_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/releases{/id}","deployments_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/deployments","created_at":"2017-11-21T00:31:57Z","updated_at":"2017-11-21T02:20:24Z","pushed_at":"2017-12-06T01:45:12Z","git_url":"git://github.com/flamingchickens1540/reference-libraries.git","ssh_url":"git@github.com:flamingchickens1540/reference-libraries.git","clone_url":"https://github.com/flamingchickens1540/reference-libraries.git","svn_url":"https://github.com/flamingchickens1540/reference-libraries","homepage":null,"size":2328,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"flamingchickens1540:master","ref":"master","sha":"87e3b3b437810385d2d2378c5d624bd5303d38ac","user":{"login":"flamingchickens1540","id":5280254,"avatar_url":"https://avatars2.githubusercontent.com/u/5280254?v=4","gravatar_id":"","url":"https://api.github.com/users/flamingchickens1540","html_url":"https://github.com/flamingchickens1540","followers_url":"https://api.github.com/users/flamingchickens1540/followers","following_url":"https://api.github.com/users/flamingchickens1540/following{/other_user}","gists_url":"https://api.github.com/users/flamingchickens1540/gists{/gist_id}","starred_url":"https://api.github.com/users/flamingchickens1540/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flamingchickens1540/subscriptions","organizations_url":"https://api.github.com/users/flamingchickens1540/orgs","repos_url":"https://api.github.com/users/flamingchickens1540/repos","events_url":"https://api.github.com/users/flamingchickens1540/events{/privacy}","received_events_url":"https://api.github.com/users/flamingchickens1540/received_events","type":"Organization","site_admin":false},"repo":{"id":111478367,"name":"reference-libraries","full_name":"flamingchickens1540/reference-libraries","owner":{"login":"flamingchickens1540","id":5280254,"avatar_url":"https://avatars2.githubusercontent.com/u/5280254?v=4","gravatar_id":"","url":"https://api.github.com/users/flamingchickens1540","html_url":"https://github.com/flamingchickens1540","followers_url":"https://api.github.com/users/flamingchickens1540/followers","following_url":"https://api.github.com/users/flamingchickens1540/following{/other_user}","gists_url":"https://api.github.com/users/flamingchickens1540/gists{/gist_id}","starred_url":"https://api.github.com/users/flamingchickens1540/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flamingchickens1540/subscriptions","organizations_url":"https://api.github.com/users/flamingchickens1540/orgs","repos_url":"https://api.github.com/users/flamingchickens1540/repos","events_url":"https://api.github.com/users/flamingchickens1540/events{/privacy}","received_events_url":"https://api.github.com/users/flamingchickens1540/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/flamingchickens1540/reference-libraries","description":null,"fork":false,"url":"https://api.github.com/repos/flamingchickens1540/reference-libraries","forks_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/forks","keys_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/keys{/key_id}","collaborators_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/teams","hooks_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/hooks","issue_events_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/events{/number}","events_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/events","assignees_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/assignees{/user}","branches_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/branches{/branch}","tags_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/tags","blobs_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/refs{/sha}","trees_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/trees{/sha}","statuses_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/statuses/{sha}","languages_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/languages","stargazers_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/stargazers","contributors_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/contributors","subscribers_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/subscribers","subscription_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/subscription","commits_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/commits{/sha}","git_commits_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/git/commits{/sha}","comments_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/comments{/number}","issue_comment_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/comments{/number}","contents_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/contents/{+path}","compare_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/compare/{base}...{head}","merges_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/merges","archive_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/downloads","issues_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues{/number}","pulls_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls{/number}","milestones_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/milestones{/number}","notifications_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/labels{/name}","releases_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/releases{/id}","deployments_url":"https://api.github.com/repos/flamingchickens1540/reference-libraries/deployments","created_at":"2017-11-21T00:31:57Z","updated_at":"2017-11-21T02:20:24Z","pushed_at":"2017-12-06T01:45:12Z","git_url":"git://github.com/flamingchickens1540/reference-libraries.git","ssh_url":"git@github.com:flamingchickens1540/reference-libraries.git","clone_url":"https://github.com/flamingchickens1540/reference-libraries.git","svn_url":"https://github.com/flamingchickens1540/reference-libraries","homepage":null,"size":2328,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1"},"html":{"href":"https://github.com/flamingchickens1540/reference-libraries/pull/1"},"issue":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/1"},"comments":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/flamingchickens1540/reference-libraries/statuses/34c58e4e95fceaa8edaac8ffb458504457b3d371"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"RobinsonZ"}}