{"action":"created","issue":{"url":"https://api.github.com/repos/reduct/discussions/issues/6","labels_url":"https://api.github.com/repos/reduct/discussions/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/reduct/discussions/issues/6/comments","events_url":"https://api.github.com/repos/reduct/discussions/issues/6/events","html_url":"https://github.com/reduct/discussions/issues/6","id":96657406,"number":6,"title":"Standards","user":{"login":"Inkdpixels","id":1557092,"avatar_url":"https://avatars.githubusercontent.com/u/1557092?v=3","gravatar_id":"","url":"https://api.github.com/users/Inkdpixels","html_url":"https://github.com/Inkdpixels","followers_url":"https://api.github.com/users/Inkdpixels/followers","following_url":"https://api.github.com/users/Inkdpixels/following{/other_user}","gists_url":"https://api.github.com/users/Inkdpixels/gists{/gist_id}","starred_url":"https://api.github.com/users/Inkdpixels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Inkdpixels/subscriptions","organizations_url":"https://api.github.com/users/Inkdpixels/orgs","repos_url":"https://api.github.com/users/Inkdpixels/repos","events_url":"https://api.github.com/users/Inkdpixels/events{/privacy}","received_events_url":"https://api.github.com/users/Inkdpixels/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-22T20:32:40Z","updated_at":"2015-07-22T20:47:30Z","closed_at":null,"body":"We should have standards across all packages on which we agree.\r\nFor example coding guidelines, folder structure, the structure and style of the README.md, a code styleguide for JSCS/ESLint or the like, and we should agree on a test suite as well(At least for the moment).\r\n\r\n*Coding guidelines:*\r\nWe should work that out together in a direct discussion I think. (Maybe next week?)\r\n\r\n*Folder structure:*\r\nUse the structure from NodeProto as a starting point? Any other suggestions/Feedback on that structure?\r\n\r\n*Structure of the README.md*\r\nSame as above?\r\n\r\n*JSCS/ESLint:*\r\nWhat tools do we want to use? Both? I think that should be the case. We should then map out our ruleset in a direct discussion(The same as the coding guidelines).\r\n\r\n*Test suite:*\r\nKarma, Jasmine, QUnit, Jest?\r\n\r\nWe should also create a separate repository with these guidelines and embed them as a submodule/npm package(?).\r\n\r\n@grebaldi  @akoenig"},"comment":{"url":"https://api.github.com/repos/reduct/discussions/issues/comments/123857003","html_url":"https://github.com/reduct/discussions/issues/6#issuecomment-123857003","issue_url":"https://api.github.com/repos/reduct/discussions/issues/6","id":123857003,"user":{"login":"grebaldi","id":2522299,"avatar_url":"https://avatars.githubusercontent.com/u/2522299?v=3","gravatar_id":"","url":"https://api.github.com/users/grebaldi","html_url":"https://github.com/grebaldi","followers_url":"https://api.github.com/users/grebaldi/followers","following_url":"https://api.github.com/users/grebaldi/following{/other_user}","gists_url":"https://api.github.com/users/grebaldi/gists{/gist_id}","starred_url":"https://api.github.com/users/grebaldi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grebaldi/subscriptions","organizations_url":"https://api.github.com/users/grebaldi/orgs","repos_url":"https://api.github.com/users/grebaldi/repos","events_url":"https://api.github.com/users/grebaldi/events{/privacy}","received_events_url":"https://api.github.com/users/grebaldi/received_events","type":"User","site_admin":false},"created_at":"2015-07-22T20:47:30Z","updated_at":"2015-07-22T20:47:30Z","body":"*Coding guidelines:*\r\nagreed\r\n\r\n*Folder structure:*\r\nagreed\r\n\r\n*Structure of the README.md*\r\nagreed\r\n\r\n*JSCS/ESLint:*\r\nI'd like to propose some automated workflow alongside the written documentation for this. If we could integrate examples, linting rules and documentation into a single structure and then somehow aggregate the configuration for the tools from that, this would save us some essential maintenance work. Besides that we would have proper documentation in one place.\r\n\r\n*Test suite:*\r\nI would go for jasmine, but maybe we could shorten some things in terms of async. If we're going full DI, we should also look for some appropriate/fitting mocking framework -> I'm not up-to-date with what's out there or if jasmine maybe provides something already. But I also wouldn't be afraid of some \"roll your own\" solution here."}}