{"action":"created","issue":{"url":"https://api.github.com/repos/stampit-org/stampit/issues/163","labels_url":"https://api.github.com/repos/stampit-org/stampit/issues/163/labels{/name}","comments_url":"https://api.github.com/repos/stampit-org/stampit/issues/163/comments","events_url":"https://api.github.com/repos/stampit-org/stampit/issues/163/events","html_url":"https://github.com/stampit-org/stampit/issues/163","id":105177471,"number":163,"title":"stampit v3 RFC","user":{"login":"koresar","id":1622575,"avatar_url":"https://avatars.githubusercontent.com/u/1622575?v=3","gravatar_id":"","url":"https://api.github.com/users/koresar","html_url":"https://github.com/koresar","followers_url":"https://api.github.com/users/koresar/followers","following_url":"https://api.github.com/users/koresar/following{/other_user}","gists_url":"https://api.github.com/users/koresar/gists{/gist_id}","starred_url":"https://api.github.com/users/koresar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koresar/subscriptions","organizations_url":"https://api.github.com/users/koresar/orgs","repos_url":"https://api.github.com/users/koresar/repos","events_url":"https://api.github.com/users/koresar/events{/privacy}","received_events_url":"https://api.github.com/users/koresar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2015-09-07T09:03:23Z","updated_at":"2015-12-21T00:10:35Z","closed_at":null,"body":"I'm starting stampit v3_0 branch. This is RFC, not a final decision.\r\n\r\nWhy 3.0?\r\n* It's gonna be [stamp specifications](https://github.com/stampit-org/stamp-specification) compatible.\r\n* The changes are going to be breaking due to the single reason: factory (aka stamp) arguments.\r\n* The arguments will be an \"options object\".\r\n\r\nAs much compatibility as possible.\r\n* The `.props()`, `.init()`, `.refs()`, `.methods()`, `.statics()` will be added by default to each stamp produced by stampit (but not by the utility functions).\r\n\r\nHandy functions:\r\n* Stampit will have utility functions. The `compose()` will definitely follow the [specifications](https://github.com/stampit-org/stamp-specification#standalone-compose-function-optional).\r\n* Utility functions [are](https://github.com/stampit-org/stampit/issues/151#issuecomment-120647069): `methods()`, `assign()`,  `merge()`,  `assignStatic()`,  `initialize()`,  `describe()`,  `properties()`,  `set()`, `html()`,  `reactComponent()`, `convertConstructor()`...\r\n\r\nThis work will help us shape up the specifications as we go.\r\n\r\nComments?"},"comment":{"url":"https://api.github.com/repos/stampit-org/stampit/issues/comments/166166852","html_url":"https://github.com/stampit-org/stampit/issues/163#issuecomment-166166852","issue_url":"https://api.github.com/repos/stampit-org/stampit/issues/163","id":166166852,"user":{"login":"boneskull","id":924465,"avatar_url":"https://avatars.githubusercontent.com/u/924465?v=3","gravatar_id":"","url":"https://api.github.com/users/boneskull","html_url":"https://github.com/boneskull","followers_url":"https://api.github.com/users/boneskull/followers","following_url":"https://api.github.com/users/boneskull/following{/other_user}","gists_url":"https://api.github.com/users/boneskull/gists{/gist_id}","starred_url":"https://api.github.com/users/boneskull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boneskull/subscriptions","organizations_url":"https://api.github.com/users/boneskull/orgs","repos_url":"https://api.github.com/users/boneskull/repos","events_url":"https://api.github.com/users/boneskull/events{/privacy}","received_events_url":"https://api.github.com/users/boneskull/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T00:10:35Z","updated_at":"2015-12-21T00:10:35Z","body":"I'm not sure I understand why supporting that is necessary "}}