{"action":"created","issue":{"url":"https://api.github.com/repos/meteor-useraccounts/core/issues/172","labels_url":"https://api.github.com/repos/meteor-useraccounts/core/issues/172/labels{/name}","comments_url":"https://api.github.com/repos/meteor-useraccounts/core/issues/172/comments","events_url":"https://api.github.com/repos/meteor-useraccounts/core/issues/172/events","html_url":"https://github.com/meteor-useraccounts/core/issues/172","id":49990804,"number":172,"title":"New features to investigate for 2.0","user":{"login":"splendido","id":6148980,"avatar_url":"https://avatars.githubusercontent.com/u/6148980?v=3","gravatar_id":"","url":"https://api.github.com/users/splendido","html_url":"https://github.com/splendido","followers_url":"https://api.github.com/users/splendido/followers","following_url":"https://api.github.com/users/splendido/following{/other_user}","gists_url":"https://api.github.com/users/splendido/gists{/gist_id}","starred_url":"https://api.github.com/users/splendido/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/splendido/subscriptions","organizations_url":"https://api.github.com/users/splendido/orgs","repos_url":"https://api.github.com/users/splendido/repos","events_url":"https://api.github.com/users/splendido/events{/privacy}","received_events_url":"https://api.github.com/users/splendido/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/meteor-useraccounts/core/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/meteor-useraccounts/core/milestones/1","html_url":"https://github.com/meteor-useraccounts/core/milestones/v2.0","labels_url":"https://api.github.com/repos/meteor-useraccounts/core/milestones/1/labels","id":876819,"number":1,"title":"v2.0","description":"Better code and packages organization.\r\n\r\nThe idea is to have a number of core packages to be possibly integrated with plug-in packages.\r\nThese plugin-packages should include:\r\n\r\n* famous wrapper\r\n* social logins control\r\n* accounts melding\r\n* user invites\r\n* guest user\r\n* modals\r\n* registration codes\r\n* ...\r\n\r\nthe order of packages initialization will be carefully designed so to be able to add features to the base class prototype before its actual initialization.\r\n\r\nCore packages should also be used to keep the code more structured and well organized.\r\n\r\nForeseen core packages will include, at least:\r\n\r\n* base\r\n* fields\r\n* routing\r\n* configuration\r\n* i18n\r\n* core (for initialization and to be used as only dependency for front end packages)\r\n\r\nA tentative final list of packages (in order of inclusion) could be:\r\n\r\n* base (core)\r\n* fields (core)\r\n* routing (core)\r\n* configuration (core)\r\n* i18n (core)\r\n* famous wrapper (plugin)\r\n* social logins control (plugin)\r\n* accounts melding (plugin)\r\n* user invites (plugin)\r\n* guest user (plugin)\r\n* bootstrap, foundation, ionic, materialize, polymer, ratchet, semantic-ui, unstyled (front-end)\r\n* core (core)\r\n\r\nLets see!","creator":{"login":"splendido","id":6148980,"avatar_url":"https://avatars.githubusercontent.com/u/6148980?v=3","gravatar_id":"","url":"https://api.github.com/users/splendido","html_url":"https://github.com/splendido","followers_url":"https://api.github.com/users/splendido/followers","following_url":"https://api.github.com/users/splendido/following{/other_user}","gists_url":"https://api.github.com/users/splendido/gists{/gist_id}","starred_url":"https://api.github.com/users/splendido/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/splendido/subscriptions","organizations_url":"https://api.github.com/users/splendido/orgs","repos_url":"https://api.github.com/users/splendido/repos","events_url":"https://api.github.com/users/splendido/events{/privacy}","received_events_url":"https://api.github.com/users/splendido/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":4,"state":"open","created_at":"2014-11-22T15:29:24Z","updated_at":"2015-08-04T00:13:30Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2014-11-25T08:57:18Z","updated_at":"2015-08-26T13:33:07Z","closed_at":null,"body":"* integration of mail check js for email validation (see #99)\r\n* better 3rd party account services control: only sign in, only sign up, only link... (see #111)\r\n* add more helpers to expose single sign up fields, and their validation process, for user profile pages (see #114)\r\n* tests! (see #73)\r\n* two factor authentication\r\n* mixed case username/password detection (see [this issue](https://github.com/TelescopeJS/Telescope/issues/691) on telescope)"},"comment":{"url":"https://api.github.com/repos/meteor-useraccounts/core/issues/comments/135022033","html_url":"https://github.com/meteor-useraccounts/core/issues/172#issuecomment-135022033","issue_url":"https://api.github.com/repos/meteor-useraccounts/core/issues/172","id":135022033,"user":{"login":"Kestanous","id":1283884,"avatar_url":"https://avatars.githubusercontent.com/u/1283884?v=3","gravatar_id":"","url":"https://api.github.com/users/Kestanous","html_url":"https://github.com/Kestanous","followers_url":"https://api.github.com/users/Kestanous/followers","following_url":"https://api.github.com/users/Kestanous/following{/other_user}","gists_url":"https://api.github.com/users/Kestanous/gists{/gist_id}","starred_url":"https://api.github.com/users/Kestanous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kestanous/subscriptions","organizations_url":"https://api.github.com/users/Kestanous/orgs","repos_url":"https://api.github.com/users/Kestanous/repos","events_url":"https://api.github.com/users/Kestanous/events{/privacy}","received_events_url":"https://api.github.com/users/Kestanous/received_events","type":"User","site_admin":false},"created_at":"2015-08-26T13:33:07Z","updated_at":"2015-08-26T13:33:07Z","body":"What is the state of the new code? Anything to look at? The V2.0 bunch look stale and I was curious if you moved it. No pushing, just wonder.\r\n\r\nQuick thought on V2, are you going to make it with ES2015? Having it be built in a class structure might make extending it very easy for third party packages."}}