{"action":"created","issue":{"url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/issues/26","labels_url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/issues/26/comments","events_url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/issues/26/events","html_url":"https://github.com/HaxeFoundation/hxnodejs/issues/26","id":46180536,"number":26,"title":"hxnodejs distribution","user":{"login":"nadako","id":49749,"avatar_url":"https://avatars.githubusercontent.com/u/49749?v=3","gravatar_id":"","url":"https://api.github.com/users/nadako","html_url":"https://github.com/nadako","followers_url":"https://api.github.com/users/nadako/followers","following_url":"https://api.github.com/users/nadako/following{/other_user}","gists_url":"https://api.github.com/users/nadako/gists{/gist_id}","starred_url":"https://api.github.com/users/nadako/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nadako/subscriptions","organizations_url":"https://api.github.com/users/nadako/orgs","repos_url":"https://api.github.com/users/nadako/repos","events_url":"https://api.github.com/users/nadako/events{/privacy}","received_events_url":"https://api.github.com/users/nadako/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-10-18T16:30:18Z","updated_at":"2015-02-25T14:38:04Z","closed_at":null,"body":"how are we going to distribute this?\r\n\r\nas a part of std lib:\r\n * out-of-the-box support which is very appealing to users (just install haxe and write stuff)\r\n * more support because (because we have to maintain our std lib)\r\n * inability to provide timely updates because haxe releases so rarely\r\n\r\nas a haxelib:\r\n * easier to provide small updates and fixes\r\n * smaller and easier to maintain std lib\r\n * users have to install the library and thus learn about haxelib first (it could be installed by default tho)\r\n * possible desync and confusion with `haxe`/`hxnodejs`/`node` versions\r\n\r\nalso there seems to be some must-have node.js modules that everyone basically have in every app (e.g. `express` and its dependencies) - maybe we should also provide high-quality officially supported externs for that?\r\n\r\nalso what about nodejs `Sys`/`sys` implementation? it's not possible to implement full support because node.js lacks sync API that is required for haxe, but we could at least provide filesystem and `Sys` stuff."},"comment":{"url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/issues/comments/75970083","html_url":"https://github.com/HaxeFoundation/hxnodejs/issues/26#issuecomment-75970083","issue_url":"https://api.github.com/repos/HaxeFoundation/hxnodejs/issues/26","id":75970083,"user":{"login":"fponticelli","id":163915,"avatar_url":"https://avatars.githubusercontent.com/u/163915?v=3","gravatar_id":"","url":"https://api.github.com/users/fponticelli","html_url":"https://github.com/fponticelli","followers_url":"https://api.github.com/users/fponticelli/followers","following_url":"https://api.github.com/users/fponticelli/following{/other_user}","gists_url":"https://api.github.com/users/fponticelli/gists{/gist_id}","starred_url":"https://api.github.com/users/fponticelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fponticelli/subscriptions","organizations_url":"https://api.github.com/users/fponticelli/orgs","repos_url":"https://api.github.com/users/fponticelli/repos","events_url":"https://api.github.com/users/fponticelli/events{/privacy}","received_events_url":"https://api.github.com/users/fponticelli/received_events","type":"User","site_admin":false},"created_at":"2015-02-25T14:38:04Z","updated_at":"2015-02-25T14:38:04Z","body":"I like the idea of pairing the version of the library with the node version\neven if it doesn't really match the spirit of semver. If you decide to go\nin that direction you can use the build to mark the \"externs\" progresses.\nSo something like v.0.12.0.p1 ... not sure how that plays with haxelib :(\n\nIl giorno Wed Feb 25 2015 at 7:31:42 AM Dan Korostelev <\nnotifications@github.com> ha scritto:\n\n> I'm wondering about version numbers. I'm not too familiar with semver, so\n> maybe @fponticelli <https://github.com/fponticelli> can help me here.\n>\n> What I'm thinking would be good is to make hxnodejs versions match node.js\n> versions (so 0.12.0 for the latest node.js release), but we also need to\n> make releases that fix mistakes in the externs. How do we handle that\n> version-number-wise?\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/HaxeFoundation/hxnodejs/issues/26#issuecomment-75968911>\n> .\n>\n"}}