{"action":"opened","issue":{"url":"https://api.github.com/repos/tendermint/tendermint/issues/136","labels_url":"https://api.github.com/repos/tendermint/tendermint/issues/136/labels{/name}","comments_url":"https://api.github.com/repos/tendermint/tendermint/issues/136/comments","events_url":"https://api.github.com/repos/tendermint/tendermint/issues/136/events","html_url":"https://github.com/tendermint/tendermint/issues/136","id":103561168,"number":136,"title":"Versioning","user":{"login":"ebuchman","id":2300911,"avatar_url":"https://avatars.githubusercontent.com/u/2300911?v=3","gravatar_id":"","url":"https://api.github.com/users/ebuchman","html_url":"https://github.com/ebuchman","followers_url":"https://api.github.com/users/ebuchman/followers","following_url":"https://api.github.com/users/ebuchman/following{/other_user}","gists_url":"https://api.github.com/users/ebuchman/gists{/gist_id}","starred_url":"https://api.github.com/users/ebuchman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ebuchman/subscriptions","organizations_url":"https://api.github.com/users/ebuchman/orgs","repos_url":"https://api.github.com/users/ebuchman/repos","events_url":"https://api.github.com/users/ebuchman/events{/privacy}","received_events_url":"https://api.github.com/users/ebuchman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-27T17:51:39Z","updated_at":"2015-08-27T17:51:39Z","closed_at":null,"body":"I think maybe it makes sense to have 3 sets of versions\r\n\r\n- tendermint - main versioning for the codebase. mostly for new features and changes to state/consensus. Perhaps down the road `consensus` will warrant its own versioning but I don't think we need that right now \r\n- p2p - versioning for the p2p and switch. breaking changes should cause the tendermint.Major to increment. \r\n- rpc - versioning for the rpc system. though I'm not sure if breaking changes here should cause the tendermint.Major to increment.\r\n\r\nThoughts?"}}