{"action":"created","issue":{"url":"https://api.github.com/repos/IBMStreams/administration/issues/68","labels_url":"https://api.github.com/repos/IBMStreams/administration/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/IBMStreams/administration/issues/68/comments","events_url":"https://api.github.com/repos/IBMStreams/administration/issues/68/events","html_url":"https://github.com/IBMStreams/administration/issues/68","id":101210635,"number":68,"title":"Process Proposal:  Project and Feature Incubation Process","user":{"login":"chanskw","id":5995019,"avatar_url":"https://avatars.githubusercontent.com/u/5995019?v=3","gravatar_id":"","url":"https://api.github.com/users/chanskw","html_url":"https://github.com/chanskw","followers_url":"https://api.github.com/users/chanskw/followers","following_url":"https://api.github.com/users/chanskw/following{/other_user}","gists_url":"https://api.github.com/users/chanskw/gists{/gist_id}","starred_url":"https://api.github.com/users/chanskw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanskw/subscriptions","organizations_url":"https://api.github.com/users/chanskw/orgs","repos_url":"https://api.github.com/users/chanskw/repos","events_url":"https://api.github.com/users/chanskw/events{/privacy}","received_events_url":"https://api.github.com/users/chanskw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-08-15T21:24:08Z","updated_at":"2015-08-19T01:58:31Z","closed_at":null,"body":"I would like to introduce a new process about project and feature incubation.\r\n\r\nIBMStreams Github projects provide a platform for us to develop and prototype new ideas quickly.  It allows us to be agile in delivering new capabilities to our customers.\r\n\r\nAt the same time, some of these projects are used by clients in production environment.  In those cases, we need to be more careful in terms of how the project can evolve.  (e.g. maintaining API compatibility, making sure that new features stable when it is integrated in the main branch.)  \r\n\r\nThe problem I am trying to solve is - how do we maintain project stability, while we continue to be agile?\r\n\r\nThe other problem is that when clients look at IBMStreams Github site, it is hard to see which project has matured enough and is ready for production... and which is really in the early development stage.\r\n\r\nPlease see this process proposal:\r\nhttps://github.com/IBMStreams/administration/wiki/Draft:-Project-and-Feature-Incubation-Process\r\n\r\nPlease provide feedback for the proposal.\r\n\r\nIf this process is accepted, I would also like  propose the following projects to be tagged as production projects:\r\n* HDFS\r\n* Messaging\r\n* HBase\r\n* Inet\r\n\r\nThanks..."},"comment":{"url":"https://api.github.com/repos/IBMStreams/administration/issues/comments/132415189","html_url":"https://github.com/IBMStreams/administration/issues/68#issuecomment-132415189","issue_url":"https://api.github.com/repos/IBMStreams/administration/issues/68","id":132415189,"user":{"login":"chanskw","id":5995019,"avatar_url":"https://avatars.githubusercontent.com/u/5995019?v=3","gravatar_id":"","url":"https://api.github.com/users/chanskw","html_url":"https://github.com/chanskw","followers_url":"https://api.github.com/users/chanskw/followers","following_url":"https://api.github.com/users/chanskw/following{/other_user}","gists_url":"https://api.github.com/users/chanskw/gists{/gist_id}","starred_url":"https://api.github.com/users/chanskw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanskw/subscriptions","organizations_url":"https://api.github.com/users/chanskw/orgs","repos_url":"https://api.github.com/users/chanskw/repos","events_url":"https://api.github.com/users/chanskw/events{/privacy}","received_events_url":"https://api.github.com/users/chanskw/received_events","type":"User","site_admin":false},"created_at":"2015-08-19T01:58:31Z","updated_at":"2015-08-19T01:58:31Z","body":"It's the same thing.  It just the wording.  The only idea is that for risky thing, sometimes we may want to put it off a separate branch for us to have a chance to work on it before integrating. "}}