{"action":"created","comment":{"url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments/43580703","id":43580703,"diff_hunk":"@@ -0,0 +1,161 @@\n+---\n+category: tool\n+tool: ruby ecosystem\n+contributors:\n+    - [\"Jon Smock\", \"http://github.com/jonsmock\"]\n+    - [\"Rafal Chmiel\", \"http://github.com/rafalchmiel\"]\n+translators:\n+    - [\"Xuan-thi Nguyen\", \"http://github.com/mellenguyen\"]\n+\n+---\n+\n+Les gens utilisant Ruby adoptent généralement un gestionnaire pour installer\n+différentes versions de Ruby, gérer leurs paquets (ou gems), et gérer les\n+dépendances des gems.\n+\n+## Ruby Managers\n+\n+Quelques plateformes possèdent Ruby pré-installé ou disponible en tant que\n+paquet. La plupart des rubyists ne les utilisent pas, ou si c'est le cas, ne\n+les utilise que pour faire démarrer un autre installateur ou implémentation de\n+Ruby. Les rubyists tendent plutôt à installer un manager Ruby pour installer\n+et changer entre les différentes et nombreuses versions de Ruby et les\n+environnements de leurs projets Ruby.\n+\n+Les gestionnaires d'environnement Ruby les plus populaires sont :\n+\n+* [RVM](https://rvm.io/) - Installe et navigue entre les rubies. RVM possède\n+  églement le concept des gemsets pour isoler les environnements de projets\n+  complètement.\n+* [ruby-build](https://github.com/sstephenson/ruby-build) - Installe seulement\n+  les rubies. Utilisez-le pour un contrôle plus fin des installations des\n+  rubies.\n+* [rbenv](https://github.com/sstephenson/rbenv) - Navigue seulement entre les\n+  rubies. Utilisé avec ruby-build. Utilisez-le pour un contrôle plus fin des\n+  chargements des rubies.\n+* [chruby](https://github.com/postmodern/chruby) - Navigue seulement entre les\n+  rubies. Similaire à rbenv. Neutre sur comment les rubies sont installés.\n+\n+## Versions de Ruby\n+\n+Ruby a été créé par Yukihiro \"Matz\" Matsumoto, qui reste quelque peu un\n+[BDFL](https://fr.wikipedia.org/wiki/Benevolent_Dictator_for_Life), bien que\n+cela soit récemment en changement. Par conséquent, l'implémentation de\n+référence de Ruby est appelé MRI (Matz' Reference Implementation), et quand\n+vous entendez parler d'une version de Ruby, elle se réfère à la version de\n+sortie de MRI.\n+\n+Les trois versions majeures de Ruby actuellement utilisées sont :\n+\n+* 2.0.0 - Sortie en février 2013. La plupart des librairies et frameworks\n+  gèrent la versions 2.0.0.\n+* 1.9.3 - Sortie en octobre 2011. Il s'agit de la version que la majorité des\n+  rubyists utilisent actuellement. [Fin de vie](https://www.ruby-lang.org/en/news/2015/02/23/support-for-ruby-1-9-3-has-ended/)\n+* 1.8.7 - Sortie en juin 2006. [Fin de vie](http://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/).\n+\n+Les changements entre 1.8.7 à 1.9.x sont bien plus grands qu'entre 1.9.3\n+jusqu'à 2.0.0. Par exemple, les versions 1.9 ont introduit le support des\n+encodages et d'une VM bytecode ([YARV](https://fr.wikipedia.org/wiki/YARV)).\n+Il y a toujours des projets sur 1.8.7, mais deviennent minoritaires, étant\n+donné que la majorité de la communauté a migré vers au moins 1.9.2 ou 1.9.3.\n+\n+## Implémentations Ruby\n+\n+L'écosystème Ruby comprend de nombreuses implémentations de Ruby, chacune avec\n+des points forts uniques et différents degrés de compatibilité. Pour être plus\n+clair, les différentes implémentations sont écrites dans différents languages,\n+mais *elles sont toutes en Ruby*.\n+Chaque implémentation a des \"hooks\" et des fonctionnalités spécifiques, elles\n+exécutent cependant très bien des fichiers Ruby classiques.\n+Par exemple, JRuby est écrit en Java, mais vous n'avez pas besoin de connaître\n+le Java pour l'utiliser.\n+\n+Très mature/compatible:\n+\n+* [MRI](https://github.com/ruby/ruby) - Ecrite en C, c'est l'implémentation de\n+  référence de Ruby. Elle est par définition 100% compatible (avec elle-même).\n+  Tous les autres rubies maintiennent la compatibilité avec MRI\n+  (voir [RubySpec](#rubyspec) à la suite).\n+* [JRuby](http://jruby.org/) - Ecrite en Java et Ruby, cette robuste\n+  implémentation est assez rapide.\n+  La force de JRuby réside surtout sur l'interopérabilité JVM/Java, faisant\n+  levier sur des outils JVM, des projets et des langages existants.\n+* [Rubinius](http://rubini.us/) - Ecrite principalement en Ruby avec une VM\n+  bytecode en C++. Egalement mature et rapide. Etant donné qu'elle est\n+  implémentée en Ruby, elle couvre beaucoup de fonctionnalités de la\n+  VM dans Ruby.\n+\n+Mpyennement mature/compatible:\n+\n+* [Maglev](http://maglev.github.io/) - Basée sur Gemstone, une VM Smalltalk.\n+  Smalltalk possède quelques outils impressionnants, et ce projet tente\n+  de les apporter dans le développement Ruby.\n+* [RubyMotion](http://www.rubymotion.com/) - Ruby pour développement iOS.\n+\n+Moins mature/compatible:\n+\n+* [Topaz](http://topazruby.com/) - Ecrite en Python (en utilisant la chaîne de\n+  compilation PyPy), Topaz est assez jeune et non encore compatible.\n+  Elle promet d'être une implémentation de haute-performance de Ruby.\n+* [IronRuby](http://ironruby.net/) - Ecrite en C# et visant la plateforme .NET,\n+  le travail sur IronRuby semble s'être arrêtée depuis que Microsoft s'est\n+  retirée du support.\n+\n+Les implémentations de Ruby peuvent avoir leurs propres numéros de versions,\n+mais elles ciblent toujours une versions spéficique de MRI pour la\n+compatibilité.\n+Beaucoup d'implémentations ont la capacité d'entrer dans différents modes\n+(par exemple, la version 1.8 ou 1.9) afin de spécifier quelle version de MRI\n+cibler.\n+\n+## RubySpec\n+\n+La plupart des implémentations Ruby s'appuient fortement sur [RubySpec](http://rubyspec.org/).\n+Ruby n'a pas de spécification officielles, c'est pourquoi la commaunité a écrit\n+des spécifications exécutables en Ruby pour tester la compatibilité de leur\n+implémentation avec MRI.\n+\n+## RubyGems\n+\n+[RubyGems](http://rubygems.org/) est un gestionnaire de paquets communautaire\n+pour Ruby.\n+RubyGems est livré avec Ruby, il n'y a donc pas besoin de le télécharger\n+séparément.\n+\n+Les paquets Ruby sont appelés des \"gems\", et peuvent être hébergés par la\n+communauté à RubyGems.org. Chaque gem contient son code source et quelques\n+métadatas, includant des choses comme la version, les dépendances,\n+l(es) auteur(s) et la/les licence(s).\n+\n+## Bundler\n+\n+[Bundler](http://bundler.io/) est un résolveur de dépendances des gems. Il\n+utilise le Gemfile d'un projet ppur trouver les dépendances, et récupère\n+ensuite les dépendances de ces dépendances récursivement. Il déroule cet\n+algorithme jusqu'à ce que toutes les dépendances soient résolues et\n+téléchargées, ou s'arrête si un conflit est trouvé.\n+\n+Bundler lèvera une erreur s'il trouve des conflits de dépendances. Par exemple,\n+si la gem A recquiert la version 3 ou plus de gem Z, mais que gem B recquiert\n+seulement la version 2, Bundler vous notifiera ce conflict. Cela devient\n+extrêmement utile, étant donné que beaucoup de gems font référence à d'autres\n+gems (qui se réfèrent à d'autres gems), ce qui peut former un large graphe de\n+dépendance à résoudre.\n+\n+# Les tests\n+\n+Tester fait partie intégrante de la culture Ruby. Ruby fournit son propre\n+framework de tests de type \"Unit\" appelé minitest (ou TestUnit pour Ruby","path":"fr-fr/ruby-ecosystem-fr.html.markdown","position":148,"original_position":148,"commit_id":"12e82481334bd28e852d3e7493b9849531088c90","original_commit_id":"12e82481334bd28e852d3e7493b9849531088c90","user":{"login":"vendethiel","id":199499,"avatar_url":"https://avatars.githubusercontent.com/u/199499?v=3","gravatar_id":"","url":"https://api.github.com/users/vendethiel","html_url":"https://github.com/vendethiel","followers_url":"https://api.github.com/users/vendethiel/followers","following_url":"https://api.github.com/users/vendethiel/following{/other_user}","gists_url":"https://api.github.com/users/vendethiel/gists{/gist_id}","starred_url":"https://api.github.com/users/vendethiel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vendethiel/subscriptions","organizations_url":"https://api.github.com/users/vendethiel/orgs","repos_url":"https://api.github.com/users/vendethiel/repos","events_url":"https://api.github.com/users/vendethiel/events{/privacy}","received_events_url":"https://api.github.com/users/vendethiel/received_events","type":"User","site_admin":false},"body":"de tests unitaires :) ","created_at":"2015-11-01T09:40:30Z","updated_at":"2015-11-01T09:40:30Z","html_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1857#discussion_r43580703","pull_request_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857","_links":{"self":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments/43580703"},"html":{"href":"https://github.com/adambard/learnxinyminutes-docs/pull/1857#discussion_r43580703"},"pull_request":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857"}}},"pull_request":{"url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857","id":49021888,"html_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1857","diff_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1857.diff","patch_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1857.patch","issue_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1857","number":1857,"state":"open","locked":false,"title":"[fr/ruby-ecosytem] Translated ruby-ecosytem article in French","user":{"login":"mellenguyen","id":6019103,"avatar_url":"https://avatars.githubusercontent.com/u/6019103?v=3","gravatar_id":"","url":"https://api.github.com/users/mellenguyen","html_url":"https://github.com/mellenguyen","followers_url":"https://api.github.com/users/mellenguyen/followers","following_url":"https://api.github.com/users/mellenguyen/following{/other_user}","gists_url":"https://api.github.com/users/mellenguyen/gists{/gist_id}","starred_url":"https://api.github.com/users/mellenguyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mellenguyen/subscriptions","organizations_url":"https://api.github.com/users/mellenguyen/orgs","repos_url":"https://api.github.com/users/mellenguyen/repos","events_url":"https://api.github.com/users/mellenguyen/events{/privacy}","received_events_url":"https://api.github.com/users/mellenguyen/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-10-28T15:28:09Z","updated_at":"2015-11-01T09:40:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b46a9e9909c80191a82b60326edb54d59abd47b2","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857/commits","review_comments_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857/comments","review_comment_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1857/comments","statuses_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/statuses/12e82481334bd28e852d3e7493b9849531088c90","head":{"label":"mellenguyen:ruby-ecosystem-fr","ref":"ruby-ecosystem-fr","sha":"12e82481334bd28e852d3e7493b9849531088c90","user":{"login":"mellenguyen","id":6019103,"avatar_url":"https://avatars.githubusercontent.com/u/6019103?v=3","gravatar_id":"","url":"https://api.github.com/users/mellenguyen","html_url":"https://github.com/mellenguyen","followers_url":"https://api.github.com/users/mellenguyen/followers","following_url":"https://api.github.com/users/mellenguyen/following{/other_user}","gists_url":"https://api.github.com/users/mellenguyen/gists{/gist_id}","starred_url":"https://api.github.com/users/mellenguyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mellenguyen/subscriptions","organizations_url":"https://api.github.com/users/mellenguyen/orgs","repos_url":"https://api.github.com/users/mellenguyen/repos","events_url":"https://api.github.com/users/mellenguyen/events{/privacy}","received_events_url":"https://api.github.com/users/mellenguyen/received_events","type":"User","site_admin":false},"repo":{"id":45120649,"name":"learnxinyminutes-docs","full_name":"mellenguyen/learnxinyminutes-docs","owner":{"login":"mellenguyen","id":6019103,"avatar_url":"https://avatars.githubusercontent.com/u/6019103?v=3","gravatar_id":"","url":"https://api.github.com/users/mellenguyen","html_url":"https://github.com/mellenguyen","followers_url":"https://api.github.com/users/mellenguyen/followers","following_url":"https://api.github.com/users/mellenguyen/following{/other_user}","gists_url":"https://api.github.com/users/mellenguyen/gists{/gist_id}","starred_url":"https://api.github.com/users/mellenguyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mellenguyen/subscriptions","organizations_url":"https://api.github.com/users/mellenguyen/orgs","repos_url":"https://api.github.com/users/mellenguyen/repos","events_url":"https://api.github.com/users/mellenguyen/events{/privacy}","received_events_url":"https://api.github.com/users/mellenguyen/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mellenguyen/learnxinyminutes-docs","description":"Code documentation written as code! How novel and totally my idea!","fork":true,"url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs","forks_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/forks","keys_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/teams","hooks_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/hooks","issue_events_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/issues/events{/number}","events_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/events","assignees_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/assignees{/user}","branches_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/branches{/branch}","tags_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/tags","blobs_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/languages","stargazers_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/stargazers","contributors_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/contributors","subscribers_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/subscribers","subscription_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/subscription","commits_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/contents/{+path}","compare_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/merges","archive_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/downloads","issues_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/issues{/number}","pulls_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/labels{/name}","releases_url":"https://api.github.com/repos/mellenguyen/learnxinyminutes-docs/releases{/id}","created_at":"2015-10-28T15:08:18Z","updated_at":"2015-10-28T15:08:20Z","pushed_at":"2015-10-31T13:07:07Z","git_url":"git://github.com/mellenguyen/learnxinyminutes-docs.git","ssh_url":"git@github.com:mellenguyen/learnxinyminutes-docs.git","clone_url":"https://github.com/mellenguyen/learnxinyminutes-docs.git","svn_url":"https://github.com/mellenguyen/learnxinyminutes-docs","homepage":"http://learnxinyminutes.com/","size":7763,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"adambard:master","ref":"master","sha":"927ac9c3e83e9181f4ef3917417cd768ef205a10","user":{"login":"adambard","id":515720,"avatar_url":"https://avatars.githubusercontent.com/u/515720?v=3","gravatar_id":"","url":"https://api.github.com/users/adambard","html_url":"https://github.com/adambard","followers_url":"https://api.github.com/users/adambard/followers","following_url":"https://api.github.com/users/adambard/following{/other_user}","gists_url":"https://api.github.com/users/adambard/gists{/gist_id}","starred_url":"https://api.github.com/users/adambard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adambard/subscriptions","organizations_url":"https://api.github.com/users/adambard/orgs","repos_url":"https://api.github.com/users/adambard/repos","events_url":"https://api.github.com/users/adambard/events{/privacy}","received_events_url":"https://api.github.com/users/adambard/received_events","type":"User","site_admin":false},"repo":{"id":10974951,"name":"learnxinyminutes-docs","full_name":"adambard/learnxinyminutes-docs","owner":{"login":"adambard","id":515720,"avatar_url":"https://avatars.githubusercontent.com/u/515720?v=3","gravatar_id":"","url":"https://api.github.com/users/adambard","html_url":"https://github.com/adambard","followers_url":"https://api.github.com/users/adambard/followers","following_url":"https://api.github.com/users/adambard/following{/other_user}","gists_url":"https://api.github.com/users/adambard/gists{/gist_id}","starred_url":"https://api.github.com/users/adambard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adambard/subscriptions","organizations_url":"https://api.github.com/users/adambard/orgs","repos_url":"https://api.github.com/users/adambard/repos","events_url":"https://api.github.com/users/adambard/events{/privacy}","received_events_url":"https://api.github.com/users/adambard/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/adambard/learnxinyminutes-docs","description":"Code documentation written as code! How novel and totally my idea!","fork":false,"url":"https://api.github.com/repos/adambard/learnxinyminutes-docs","forks_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/forks","keys_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/teams","hooks_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/hooks","issue_events_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/events{/number}","events_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/events","assignees_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/assignees{/user}","branches_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/branches{/branch}","tags_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/tags","blobs_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/languages","stargazers_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/stargazers","contributors_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/contributors","subscribers_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/subscribers","subscription_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/subscription","commits_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/contents/{+path}","compare_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/merges","archive_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/downloads","issues_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues{/number}","pulls_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/labels{/name}","releases_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/releases{/id}","created_at":"2013-06-26T17:58:34Z","updated_at":"2015-11-01T04:41:26Z","pushed_at":"2015-11-01T06:36:08Z","git_url":"git://github.com/adambard/learnxinyminutes-docs.git","ssh_url":"git@github.com:adambard/learnxinyminutes-docs.git","clone_url":"https://github.com/adambard/learnxinyminutes-docs.git","svn_url":"https://github.com/adambard/learnxinyminutes-docs","homepage":"http://learnxinyminutes.com/","size":21469,"stargazers_count":3033,"watchers_count":3033,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1299,"mirror_url":null,"open_issues_count":421,"forks":1299,"open_issues":421,"watchers":3033,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857"},"html":{"href":"https://github.com/adambard/learnxinyminutes-docs/pull/1857"},"issue":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1857"},"comments":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1857/comments"},"review_comments":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857/comments"},"review_comment":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1857/commits"},"statuses":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/statuses/12e82481334bd28e852d3e7493b9849531088c90"}}}}