{"action":"created","issue":{"url":"https://api.github.com/repos/hdcos/mawashi/issues/6","labels_url":"https://api.github.com/repos/hdcos/mawashi/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/hdcos/mawashi/issues/6/comments","events_url":"https://api.github.com/repos/hdcos/mawashi/issues/6/events","html_url":"https://github.com/hdcos/mawashi/issues/6","id":69351498,"number":6,"title":"Commentaire au sujet du readme","user":{"login":"Chris-Long","id":9967034,"avatar_url":"https://avatars.githubusercontent.com/u/9967034?v=3","gravatar_id":"","url":"https://api.github.com/users/Chris-Long","html_url":"https://github.com/Chris-Long","followers_url":"https://api.github.com/users/Chris-Long/followers","following_url":"https://api.github.com/users/Chris-Long/following{/other_user}","gists_url":"https://api.github.com/users/Chris-Long/gists{/gist_id}","starred_url":"https://api.github.com/users/Chris-Long/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chris-Long/subscriptions","organizations_url":"https://api.github.com/users/Chris-Long/orgs","repos_url":"https://api.github.com/users/Chris-Long/repos","events_url":"https://api.github.com/users/Chris-Long/events{/privacy}","received_events_url":"https://api.github.com/users/Chris-Long/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-18T21:51:46Z","updated_at":"2015-04-19T17:33:05Z","closed_at":null,"body":"Salut,\r\n\r\nGlobalement très clair, j'ai quelques remarques pour éclaircir ton readme\r\n\r\n------------------------------------\r\nmawashi ($h)\r\n------------------------------------\r\nPourquoi $h alors que mawashi commence par un m ? Pourquoi ne pas utiliser mawashi tout siplement, pourquoi ne pas créer un module jquery ?\r\n\r\n------------------------------------\r\n$h(\" *option-id \"); // checks if the option option-id is selected\r\n-------------------------------------\r\nDe quoi il est question quand tu parles d'\"option option-id\" id, class, attribut spécial ? L'utilisation les sélecteurs css a-t-il envisagé ? Pour info, \r\njQuery : $(\"#option-id\").is(\":selected\")\r\n\r\n-------------------------------------\r\n$h(\" @input-text-id \"); // returns the value of input-text-id\r\n-------------------------------------\r\njQuery : $(\"#input-text-id\").val()\r\n\r\n-------------------------------------\r\n$h(\" *option-id and *cbx-id \")\r\n-------------------------------------\r\njQuery : $(\"#option-id\").is(\":selected\") && $(\"#cbx-id\").is(\":selected\")\r\n\r\n-------------------------------------\r\nInstallation & Contributing\r\n-------------------------------------\r\nPourquoi on en vient à installer nodejs et à avoir des dépendances alors que dans la majorité des frameworks js nous n'avons pas besoin de  toutes ces dépendances applicatives ? Il faudrait l'expliquer avant d'en arriver là.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/hdcos/mawashi/issues/comments/94299350","html_url":"https://github.com/hdcos/mawashi/issues/6#issuecomment-94299350","issue_url":"https://api.github.com/repos/hdcos/mawashi/issues/6","id":94299350,"user":{"login":"Chris-Long","id":9967034,"avatar_url":"https://avatars.githubusercontent.com/u/9967034?v=3","gravatar_id":"","url":"https://api.github.com/users/Chris-Long","html_url":"https://github.com/Chris-Long","followers_url":"https://api.github.com/users/Chris-Long/followers","following_url":"https://api.github.com/users/Chris-Long/following{/other_user}","gists_url":"https://api.github.com/users/Chris-Long/gists{/gist_id}","starred_url":"https://api.github.com/users/Chris-Long/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chris-Long/subscriptions","organizations_url":"https://api.github.com/users/Chris-Long/orgs","repos_url":"https://api.github.com/users/Chris-Long/repos","events_url":"https://api.github.com/users/Chris-Long/events{/privacy}","received_events_url":"https://api.github.com/users/Chris-Long/received_events","type":"User","site_admin":false},"created_at":"2015-04-19T17:33:05Z","updated_at":"2015-04-19T17:33:05Z","body":"Ok pour la non-dépendance à nodejs, par contre je ne comprends pas le besoin de compiler du coup,\r\nConsidère que JQuery est un gros framework très utilisé, tu ne peux pas négliger le fait que les gens l'utilise et que ta librairie va très souvent coexister avec elle ou bootstrap. \r\n\r\nça veut dire que tes utilisateurs ont une habitude de travailler, ils ne vont pas lire la documentation ou très peu. Plus tu colles au fonctionnement de ces librairies qui te précèdent, moins ils auront de frein à l'utiliser et plus vite elle sera adoptée. L'utilisaton des sélecteurs css seraient un atout de compatibilité. le $h est presque gênant car un développeur jQuery s'attend selon les normes couramment répandues à ce que $h soit un objet jQuery (var $this = $(this), $toto = $(\"#toto\")). \r\n\r\nAutre remarque importante concernant la compatibilité cross-browser. Compte-tu la développer seul  ? Pourquoi ne pas bénificier directement d'un framework qui en dispose par conception ? jQuery te propose cet avantage non-négligeable. Ton framework propose des concepts qui pourraient simplifier l'utilisaion de jQuery pas de remplacer jQuery, \r\n\r\nDu coup, je ne comprends pas le souhait d'indépendance vis à vis de cette librairie. Tu en bénéficie pour la compatibilité cross-browser, l'utilisateur également avec la possibilité d'utiliser jQuery s'il a besoin de plus de souplesse, et ta lib la complètes en ajoutant des concepts avancés pour simplifier ses développements.\r\nFinalement, si ta librairie devient populaire, tu pourrais très bien faire partie d'une extension distribuée par jQuery lui-même par la suite.\r\n\r\nSinon la méthode is() de jquery est documentée ici :http://api.jquery.com/is/ \r\nEt voici un exemple de fonctionnnement de is() et de gestion de changement de selectbox via jQuery, n'hésite pas à les utiliserdans tes exemples pour montrer que ta lib est plus simple d'utilisation, c'est très concret pour les utilisateurs de jQuery alors que ton code nawashi, nécessite que l'on comprenne déjà ton langage, ce qu'un débutant ne comprendra pas avant de se décider à utiliser ta librairie. :\r\n\r\n`<html>`\r\n`\t<head>`\r\n`\t\t<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js\" ></script>`\r\n`\t\t<script type=\"text/javascript\" >`\r\n`\t\t\t$(document).ready(function  () {`\r\n`\t\t\t\tconsole.log(\"oopt1 : \" + $(\"#opt1\").is(\":selected\"))`\r\n`\t\t\t\tconsole.log(\"oopt2 : \" + $(\"#opt2\").is(\":selected\"))`\r\n`\t\t\t\t$(\"#select1\").change(function(){`\r\n`\t\t\t\t\tconsole.log(\"changement\")`\r\n`\t\t\t\t\tconsole.log(\"oopt1 : \" + $(\"#opt1\").is(\":selected\"))`\r\n`\t\t\t\t\tconsole.log(\"oopt2 : \" + $(\"#opt2\").is(\":selected\"))`\r\n`\t\t\t\t})\t\t\t\t`\r\n`\t\t\t})`\r\n`\t\t</script>`\r\n`\t</head>`\r\n`\t<body>`\r\n`\t<select id=\"select1\">`\r\n`\t\t<option id=\"opt1\">text</option>`\r\n`\t\t<option id=\"opt2\">text</option>`\r\n`\t</select>`\r\n`\t</body>`\r\n`</html>`"}}