{"action":"created","issue":{"url":"https://api.github.com/repos/kbase/project_guides/issues/26","labels_url":"https://api.github.com/repos/kbase/project_guides/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/kbase/project_guides/issues/26/comments","events_url":"https://api.github.com/repos/kbase/project_guides/issues/26/events","html_url":"https://github.com/kbase/project_guides/issues/26","id":69670078,"number":26,"title":"Process Guide: add links to documentation and examples for using Travis CI","user":{"login":"mdejongh","id":1074579,"avatar_url":"https://avatars.githubusercontent.com/u/1074579?v=3","gravatar_id":"","url":"https://api.github.com/users/mdejongh","html_url":"https://github.com/mdejongh","followers_url":"https://api.github.com/users/mdejongh/followers","following_url":"https://api.github.com/users/mdejongh/following{/other_user}","gists_url":"https://api.github.com/users/mdejongh/gists{/gist_id}","starred_url":"https://api.github.com/users/mdejongh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdejongh/subscriptions","organizations_url":"https://api.github.com/users/mdejongh/orgs","repos_url":"https://api.github.com/users/mdejongh/repos","events_url":"https://api.github.com/users/mdejongh/events{/privacy}","received_events_url":"https://api.github.com/users/mdejongh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"fperez","id":57394,"avatar_url":"https://avatars.githubusercontent.com/u/57394?v=3","gravatar_id":"","url":"https://api.github.com/users/fperez","html_url":"https://github.com/fperez","followers_url":"https://api.github.com/users/fperez/followers","following_url":"https://api.github.com/users/fperez/following{/other_user}","gists_url":"https://api.github.com/users/fperez/gists{/gist_id}","starred_url":"https://api.github.com/users/fperez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fperez/subscriptions","organizations_url":"https://api.github.com/users/fperez/orgs","repos_url":"https://api.github.com/users/fperez/repos","events_url":"https://api.github.com/users/fperez/events{/privacy}","received_events_url":"https://api.github.com/users/fperez/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-04-20T20:13:45Z","updated_at":"2015-04-22T01:40:06Z","closed_at":null,"body":"The Process Guide is very clear and helpful, and the proposal for extensive unit, integration and systems testing is excellent. It would be helpful to have some links to documentation for how to install and configure Travis CI for a GitHub repo, as well as an example of a KBase repo that has successfully set up Travis CI."},"comment":{"url":"https://api.github.com/repos/kbase/project_guides/issues/comments/94995082","html_url":"https://github.com/kbase/project_guides/issues/26#issuecomment-94995082","issue_url":"https://api.github.com/repos/kbase/project_guides/issues/26","id":94995082,"user":{"login":"fperez","id":57394,"avatar_url":"https://avatars.githubusercontent.com/u/57394?v=3","gravatar_id":"","url":"https://api.github.com/users/fperez","html_url":"https://github.com/fperez","followers_url":"https://api.github.com/users/fperez/followers","following_url":"https://api.github.com/users/fperez/following{/other_user}","gists_url":"https://api.github.com/users/fperez/gists{/gist_id}","starred_url":"https://api.github.com/users/fperez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fperez/subscriptions","organizations_url":"https://api.github.com/users/fperez/orgs","repos_url":"https://api.github.com/users/fperez/repos","events_url":"https://api.github.com/users/fperez/events{/privacy}","received_events_url":"https://api.github.com/users/fperez/received_events","type":"User","site_admin":false},"created_at":"2015-04-22T01:40:06Z","updated_at":"2015-04-22T01:40:06Z","body":"I think there are two questions above, if I understand correctly:\r\n\r\n1. what's the broader vision\r\n\r\n2. specific links to examples and guidance.\r\n\r\nFor `#2`, point well taken: I'll leave this issue open and have assigned it to myself so I don't forget.\r\n\r\nFor `#1`, the vision is that by having coherent, pervasive testing at multiple layers (from simple Travis-driven tests for every PR based on per-repo unit tests to more complex nightly system-wide integration tests on our own infrastructure, likely with Jenkins), we will over time progress towards a much more comprehensible and robust codebase.  We won't get there overnight, but we will for sure *never* get there if we don't start taking pervasive testing seriously."}}