{"action":"created","issue":{"url":"https://api.github.com/repos/ponylang/ponyc/issues/631","repository_url":"https://api.github.com/repos/ponylang/ponyc","labels_url":"https://api.github.com/repos/ponylang/ponyc/issues/631/labels{/name}","comments_url":"https://api.github.com/repos/ponylang/ponyc/issues/631/comments","events_url":"https://api.github.com/repos/ponylang/ponyc/issues/631/events","html_url":"https://github.com/ponylang/ponyc/pull/631","id":142696195,"number":631,"title":"Update Pull Request Contributing guidelines.","user":{"login":"SeanTAllen","id":193596,"avatar_url":"https://avatars.githubusercontent.com/u/193596?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanTAllen","html_url":"https://github.com/SeanTAllen","followers_url":"https://api.github.com/users/SeanTAllen/followers","following_url":"https://api.github.com/users/SeanTAllen/following{/other_user}","gists_url":"https://api.github.com/users/SeanTAllen/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanTAllen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanTAllen/subscriptions","organizations_url":"https://api.github.com/users/SeanTAllen/orgs","repos_url":"https://api.github.com/users/SeanTAllen/repos","events_url":"https://api.github.com/users/SeanTAllen/events{/privacy}","received_events_url":"https://api.github.com/users/SeanTAllen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-03-22T16:01:44Z","updated_at":"2016-03-23T12:13:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ponylang/ponyc/pulls/631","html_url":"https://github.com/ponylang/ponyc/pull/631","diff_url":"https://github.com/ponylang/ponyc/pull/631.diff","patch_url":"https://github.com/ponylang/ponyc/pull/631.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/ponylang/ponyc/issues/comments/200324627","html_url":"https://github.com/ponylang/ponyc/pull/631#issuecomment-200324627","issue_url":"https://api.github.com/repos/ponylang/ponyc/issues/631","id":200324627,"user":{"login":"sylvanc","id":2785007,"avatar_url":"https://avatars.githubusercontent.com/u/2785007?v=3","gravatar_id":"","url":"https://api.github.com/users/sylvanc","html_url":"https://github.com/sylvanc","followers_url":"https://api.github.com/users/sylvanc/followers","following_url":"https://api.github.com/users/sylvanc/following{/other_user}","gists_url":"https://api.github.com/users/sylvanc/gists{/gist_id}","starred_url":"https://api.github.com/users/sylvanc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sylvanc/subscriptions","organizations_url":"https://api.github.com/users/sylvanc/orgs","repos_url":"https://api.github.com/users/sylvanc/repos","events_url":"https://api.github.com/users/sylvanc/events{/privacy}","received_events_url":"https://api.github.com/users/sylvanc/received_events","type":"User","site_admin":false},"created_at":"2016-03-23T12:13:09Z","updated_at":"2016-03-23T12:13:09Z","body":"I'm guilty of many bad practices when it comes to commits. I tend to write short, terse, commit messages, that aren't really helpful to anyone but me. I tend to commit directly to master instead of properly PR'ing through a branch. I tend to not update the changelog. I tend to have a stream of small commits, and then push them all at once.\r\n\r\nDon't be me. Not even I should be me.\r\n\r\nI'm really up for trying this with the squashing. My goal is to make my commits understandable to other core devs, and I think this level of checkin discipline will help.\r\n\r\nIf the squashing turns out to be losing too much context (which as @jemc points out is a real risk, and I agree, it concerns me too), then we can revisit this."}}