{"action":"created","comment":{"url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/comments/93394451","pull_request_review_id":13919500,"id":93394451,"diff_hunk":"@@ -1,142 +1,208 @@\n # Quickstart\n \n-In this quickstart tutorial you will learn in a few steps how to launch your own Kuzzle server\n-and how to interact with it by indexing data (persisted data) and being informed when data is updated (pub/sub)\n+In this quickstart tutorial you will learn in a few steps how to **launch** your own Kuzzle server\n+and how to interact with it by **persisting data** and **being notified** when data is updated.\n \n-## Setup a Kuzzle server\n+## Setup a Kuzzle Server\n \n-### Prerequisites\n+Before launching a fresh Kuzzle Server, ensure that your system matches the following pre-requisites:\n \n-- Docker, see [instruction here](https://docs.docker.com/engine/installation/)\n-- Docker-compose, see [intruction here](https://docs.docker.com/compose/install/)\n-- That's it\n-\n-### Make your own compose file\n+- **Docker**, see [instructions here](https://docs.docker.com/engine/installation/)\n+- **Docker-compose**, see [intructions here](https://docs.docker.com/compose/install/)\n \n <aside class=\"notice\">\n-You don't have to clone kuzzle to use it.\n+<b>Docker and Docker-compose are not mandatory</b>. The Kuzzle Server can run outside a Docker container. This Quickstart tutorial uses Docker as it simplifies a lot the startup process. If you wish to run a Kuzzle Server without Docker, jump to the <a href=\"#manual-install\">manual installation guide</a>.\n </aside>\n \n-- Copy our [docker-compose.yml](https://raw.githubusercontent.com/kuzzleio/kuzzle/master/docker-compose.yml) file in a directory\n+Thanks to Docker-compose, running a Kuzzle server is easy. Just grab the standard [docker-compose.yml](https://raw.githubusercontent.com/kuzzleio/kuzzle/master/docker-compose.yml) file, copy it into a directory and start Kuzzle:\n \n-<aside class=\"notice\">\n-You can also retrieve this file directly with curl/wget : <br />\n-<code>wget https://raw.githubusercontent.com/kuzzleio/kuzzle-build/master/docker-compose/kuzzle-docker-compose.yml</code>\n-</aside>\n+```bash\n+$ wget https://raw.githubusercontent.com/kuzzleio/kuzzle/master/docker-compose.yml\n+$ docker-compose up\n+```\n+\n+Your terminal will show the log messages of Kuzzle's components starting. After only a few seconds, you should see the following ready message appear:\n+\n+```\n+kuzzle_1         | [✔] Kuzzle server ready\n+```\n \n-- run:\n+Your Kuzzle instance is now ready to be used. For instance, you can hit the main HTTP API endpoint by browsing the page <a href=\"http://localhost:7511\">http://localhost:7511</a> or via cURL on the command line:\n \n ```bash\n-$ docker-compose -f kuzzle-docker-compose.yml up\n+$ curl \"http://localhost:7511/?pretty=true\"\n ```\n \n+Kuzzle will respond you with a list of the existing routes.\n+\n <aside class=\"success\">\n-Kuzzle is running on:\n+Congratulations! Your Kuzzle Server is up and running. It will accept requests at the following addresses:\n <ul>\n-    <li><code>localhost:7512</code> for <strong>Websocket</strong></li>\n-    <li><code>localhost:7511</code> for <strong>HTTP</strong></li>\n+  <li><code>localhost:7511</code> via <strong>standard HTTP requests,</strong></li>\n+  <li><code>localhost:7513</code> via a <strong>Websocket</strong> client (like the <a href=\"https://github.com/kuzzleio/sdk-javascript\">Javascript SDK</a>),</li>\n+  <li><code>localhost:7512</code> via <strong>Socket.IO</strong> (used as a fallback by the SDK on browsers that do not provide Websocket support).</li>\n </ul>\n </aside>\n \n-_You can view/contribute to this compose file directly on [github](https://github.com/kuzzleio/kuzzle/blob/master/docker-compose.yml)_\n+<aside class=\"notice\">\n+Having trouble? <a href=\"https://gitter.im/kuzzleio/kuzzle\">Get in touch with us on Gitter!</a> We'll be happy to help.\n+</aside>\n+\n+### Where do we go from here?\n+Now that you have a running instance of the Kuzzle Server on your computer, you can dive into playing with it by:\n+\n+* <a href=\"#setup-a-kuzzle-backoffice\">installing the Backoffice</a>, a handy way to manage data and security in Kuzzle;\n+* installing one of the available <a href=\"http://kuzzle.io/sdk-documentation/\">Kuzzle SDK</a> to power-up one of your projects:\n+ * <a href=\"https://github.com/kuzzleio/sdk-javascript\">Javascript</a> (check the <a href=\"#sdk-play-time\">SDK play time</a> section below), \n+ * <a href=\"https://github.com/kuzzleio/sdk-php\">PHP</a>,\n+ * <a href=\"https://github.com/kuzzleio/sdk-ios\">iOS</a>,\n+ * <a href=\"https://github.com/kuzzleio/sdk-android\">Android</a>;\n+* exploring the <a href=\"http://kuzzle.io/api-reference/\">Kuzzle API reference</a>;\n+* <a href=\"#manual-install\">setting-up a Kuzzle Server without Docker</a>.\n \n <aside class=\"notice\">\n-Read more on how to do a <a href=\"#install-on-linux\">custom installation</a> for kuzzle on the basic guide\n+You can also <a href=\"https://github.com/kuzzleio/kuzzle#installation\">install Kuzzle on other environments</a>.\n </aside>\n \n ## Setup a Kuzzle Backoffice\n \n-![kuzzle's backoffice preview](./images/bo.png)\n+The Kuzzle Backoffice is a handy **web application** that helps you administrate your Kuzzle Server. You can use it to **manage your data**, subscribe to **realtime notifications** and manage **security** rules.\n+\n+You can use the <a href=\"http://kuzzle-backoffice.netlify.com/\">publicly hosted Kuzzle Backoffice</a> or host your own (see next section). In both cases, you'll be able to <a href=\"#select-the-kuzzle-instance-to-connect-to\">select the Kuzzle Server</a> you want to manage once the Backoffice starts up.\n+\n+### Host your own instance of the Kuzzle Backoffice\n \n-Kuzzle has a backoffice which permit you to see, create, watch and manage everything you can do with kuzzle.\n+Before proceeding, ensure that your system matches the following requisites:\n \n-The backoffice is not mandatory to run kuzzle, and it's not incuded by default, the easiest way to use the kuzzle's backoffice is to add this section into your `docker-compose.yml` file:\n+* A fairly recent version of **NodeJS** (i.e. v6+) should be installed on your system (<a href=\"https://nodejs.org/en/download/\">instructions here</a>),\n+* **git-scm** should be installed on your system (<a href=\"https://git-scm.com/book/en/v2/Getting-Started-Installing-Git\">instructions here</a>).\n \n-```yml\n-kuzzleBo:\n-  image: kuzzleio/bo:latest\n-  ports:\n-    - \"3000:3000\"\n-  links:\n-    - proxy:kuzzle\n-  environment:\n-    - KUZZLE_URL\n+Execute the following command from a terminal window:\n+\n+```bash\n+$ git clone git@github.com:kuzzleio/kuzzle-backoffice.git\n+$ cd kuzzle-backoffice\n+$ npm run build\n+$ npm start\n ```\n \n-<aside class=\"success\">\n-Kuzzle's backoffice is running on <code>localhost:3000</code>\n+Then open <a href=\"http://localhost:3000\">http://localhost:3000</a> in your favorite browser.\n+\n+<aside class=\"success\">Congratulations! Your Kuzzle Backoffice is up and running. It's now time to connect it to the Kuzzle Server.</aside>\n+\n+<aside class=\"notice\">\n+Having trouble? <a href=\"https://gitter.im/kuzzleio/kuzzle-bo\">Get in touch with us on Gitter!</a> We'll be happy to help.\n+</aside>\n+\n+<aside class=\"notice\">\n+More installation methods <a href=\"https://github.com/kuzzleio/kuzzle-bo#installation\">on the Kuzzle Backoffice repository on GitHub</a>.\n+</aside>\n+\n+### Select the Kuzzle instance to connect to\n+\n+The Kuzzle Backoffice automatically looks for a Kuzzle Server on `localhost:7513`. If none is present, you will be prompted to chose an environment (i.e. a Kuzzle Server) to connect to.\n+\n+You can tell the Backoffice to connect to any Kuzzle Server by clicking on the **\"Choose Environment\"** dropdown menu, then by selecting **\"Create new\"**.\n+\n+![Kuzzle Backoffice is trying to connect to a Kuzzle Server](./images/kuzbo-connecting.png)\n+\n+Create a new Backoffice environment by providing the address of the Kuzzle Server you want to administrate. You can associate it with a custom **name** (e.g. \"Development\" or \"My First Kuzzle\") and a **color** (e.g. red may be a good idea for production environments :).\n+\n+<aside class=\"success\">Congratulations! Your Kuzzle Backoffice is connected to your Kuzzle Server.</aside>","path":"source/includes/quickstart/_index.md","position":147,"original_position":147,"commit_id":"c8f9f42c413a4f9b00707ed5384eb9a0d0dc4c1f","original_commit_id":"c8f9f42c413a4f9b00707ed5384eb9a0d0dc4c1f","user":{"login":"xbill82","id":5023426,"avatar_url":"https://avatars.githubusercontent.com/u/5023426?v=3","gravatar_id":"","url":"https://api.github.com/users/xbill82","html_url":"https://github.com/xbill82","followers_url":"https://api.github.com/users/xbill82/followers","following_url":"https://api.github.com/users/xbill82/following{/other_user}","gists_url":"https://api.github.com/users/xbill82/gists{/gist_id}","starred_url":"https://api.github.com/users/xbill82/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xbill82/subscriptions","organizations_url":"https://api.github.com/users/xbill82/orgs","repos_url":"https://api.github.com/users/xbill82/repos","events_url":"https://api.github.com/users/xbill82/events{/privacy}","received_events_url":"https://api.github.com/users/xbill82/received_events","type":"User","site_admin":false},"body":"Ok, after a poll among the team, the term \"server\" has been choosen. This leads us to the following lexicon.\r\nThe term \"Kuzzle\" means \"The whole Kuzzle stack\", but only works without the article. It sounds ugly to say, in English, \"your Kuzzle\" or \"the Kuzzle you want to manage\". In these cases, we add the term \"server\", which doesn't change the meaning but sounds good. So we can write: \"You connected to Kuzzle\" or \"You connected to the Kuzzle server\". The \"s\" of \"server\" should not be capitalized, since it's not a part of the _name_ of Kuzzle.\r\nOn the other hand, we can talk about the specific components of the stack with their appropriate names: Kuzzle Core, Kuzzle Proxy, Kuzzle Auth Plugins, etc...\r\n\r\nNote that this is specific to the \"generic purpose\" domains. We shall use more precise terms when they are actually needed to provide understanding in specific contexts. For example, when explaining the clustering, we shall talk about \"nodes\" or \"hosts\" rather than \"server\" (credits to @benoitvidis )\r\n\r\nSorry guys, this may sound overly verbose, but I feel that the path towards credibility is ths way...","created_at":"2016-12-21T08:31:30Z","updated_at":"2016-12-21T08:31:30Z","html_url":"https://github.com/kuzzleio/kuzzle-guide/pull/89#discussion_r93394451","pull_request_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89","_links":{"self":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/comments/93394451"},"html":{"href":"https://github.com/kuzzleio/kuzzle-guide/pull/89#discussion_r93394451"},"pull_request":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89"}}},"pull_request":{"url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89","id":98191721,"html_url":"https://github.com/kuzzleio/kuzzle-guide/pull/89","diff_url":"https://github.com/kuzzleio/kuzzle-guide/pull/89.diff","patch_url":"https://github.com/kuzzleio/kuzzle-guide/pull/89.patch","issue_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/89","number":89,"state":"open","locked":false,"title":"User guide rewriting - part 1","user":{"login":"xbill82","id":5023426,"avatar_url":"https://avatars.githubusercontent.com/u/5023426?v=3","gravatar_id":"","url":"https://api.github.com/users/xbill82","html_url":"https://github.com/xbill82","followers_url":"https://api.github.com/users/xbill82/followers","following_url":"https://api.github.com/users/xbill82/following{/other_user}","gists_url":"https://api.github.com/users/xbill82/gists{/gist_id}","starred_url":"https://api.github.com/users/xbill82/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xbill82/subscriptions","organizations_url":"https://api.github.com/users/xbill82/orgs","repos_url":"https://api.github.com/users/xbill82/repos","events_url":"https://api.github.com/users/xbill82/events{/privacy}","received_events_url":"https://api.github.com/users/xbill82/received_events","type":"User","site_admin":false},"body":"Rewritten the following sections of the User guide\r\n\r\n- Introduction\r\n- installation\r\n- configuration\r\n- the CLI\r\n- working with persistent data\r\n\r\nFix #46, #53, #63","created_at":"2016-12-15T17:08:31Z","updated_at":"2016-12-21T08:31:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"eb3bcd7b7a1678db1051afe0071327f4fbf17fd8","assignee":{"login":"xbill82","id":5023426,"avatar_url":"https://avatars.githubusercontent.com/u/5023426?v=3","gravatar_id":"","url":"https://api.github.com/users/xbill82","html_url":"https://github.com/xbill82","followers_url":"https://api.github.com/users/xbill82/followers","following_url":"https://api.github.com/users/xbill82/following{/other_user}","gists_url":"https://api.github.com/users/xbill82/gists{/gist_id}","starred_url":"https://api.github.com/users/xbill82/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xbill82/subscriptions","organizations_url":"https://api.github.com/users/xbill82/orgs","repos_url":"https://api.github.com/users/xbill82/repos","events_url":"https://api.github.com/users/xbill82/events{/privacy}","received_events_url":"https://api.github.com/users/xbill82/received_events","type":"User","site_admin":false},"assignees":[{"login":"xbill82","id":5023426,"avatar_url":"https://avatars.githubusercontent.com/u/5023426?v=3","gravatar_id":"","url":"https://api.github.com/users/xbill82","html_url":"https://github.com/xbill82","followers_url":"https://api.github.com/users/xbill82/followers","following_url":"https://api.github.com/users/xbill82/following{/other_user}","gists_url":"https://api.github.com/users/xbill82/gists{/gist_id}","starred_url":"https://api.github.com/users/xbill82/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xbill82/subscriptions","organizations_url":"https://api.github.com/users/xbill82/orgs","repos_url":"https://api.github.com/users/xbill82/repos","events_url":"https://api.github.com/users/xbill82/events{/privacy}","received_events_url":"https://api.github.com/users/xbill82/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89/commits","review_comments_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89/comments","review_comment_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/89/comments","statuses_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/statuses/c8f9f42c413a4f9b00707ed5384eb9a0d0dc4c1f","head":{"label":"kuzzleio:user-guide-rewriting","ref":"user-guide-rewriting","sha":"c8f9f42c413a4f9b00707ed5384eb9a0d0dc4c1f","user":{"login":"kuzzleio","id":12933347,"avatar_url":"https://avatars.githubusercontent.com/u/12933347?v=3","gravatar_id":"","url":"https://api.github.com/users/kuzzleio","html_url":"https://github.com/kuzzleio","followers_url":"https://api.github.com/users/kuzzleio/followers","following_url":"https://api.github.com/users/kuzzleio/following{/other_user}","gists_url":"https://api.github.com/users/kuzzleio/gists{/gist_id}","starred_url":"https://api.github.com/users/kuzzleio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuzzleio/subscriptions","organizations_url":"https://api.github.com/users/kuzzleio/orgs","repos_url":"https://api.github.com/users/kuzzleio/repos","events_url":"https://api.github.com/users/kuzzleio/events{/privacy}","received_events_url":"https://api.github.com/users/kuzzleio/received_events","type":"Organization","site_admin":false},"repo":{"id":55916673,"name":"kuzzle-guide","full_name":"kuzzleio/kuzzle-guide","owner":{"login":"kuzzleio","id":12933347,"avatar_url":"https://avatars.githubusercontent.com/u/12933347?v=3","gravatar_id":"","url":"https://api.github.com/users/kuzzleio","html_url":"https://github.com/kuzzleio","followers_url":"https://api.github.com/users/kuzzleio/followers","following_url":"https://api.github.com/users/kuzzleio/following{/other_user}","gists_url":"https://api.github.com/users/kuzzleio/gists{/gist_id}","starred_url":"https://api.github.com/users/kuzzleio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuzzleio/subscriptions","organizations_url":"https://api.github.com/users/kuzzleio/orgs","repos_url":"https://api.github.com/users/kuzzleio/repos","events_url":"https://api.github.com/users/kuzzleio/events{/privacy}","received_events_url":"https://api.github.com/users/kuzzleio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/kuzzleio/kuzzle-guide","description":null,"fork":false,"url":"https://api.github.com/repos/kuzzleio/kuzzle-guide","forks_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/forks","keys_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/teams","hooks_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/hooks","issue_events_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/events{/number}","events_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/events","assignees_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/assignees{/user}","branches_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/branches{/branch}","tags_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/tags","blobs_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/refs{/sha}","trees_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/statuses/{sha}","languages_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/languages","stargazers_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/stargazers","contributors_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/contributors","subscribers_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/subscribers","subscription_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/subscription","commits_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/commits{/sha}","git_commits_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/commits{/sha}","comments_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/comments{/number}","issue_comment_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/comments{/number}","contents_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/contents/{+path}","compare_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/merges","archive_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/downloads","issues_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues{/number}","pulls_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls{/number}","milestones_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/milestones{/number}","notifications_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/labels{/name}","releases_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/releases{/id}","deployments_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/deployments","created_at":"2016-04-10T18:53:10Z","updated_at":"2016-10-25T14:40:51Z","pushed_at":"2016-12-20T16:06:45Z","git_url":"git://github.com/kuzzleio/kuzzle-guide.git","ssh_url":"git@github.com:kuzzleio/kuzzle-guide.git","clone_url":"https://github.com/kuzzleio/kuzzle-guide.git","svn_url":"https://github.com/kuzzleio/kuzzle-guide","homepage":null,"size":3076,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1,"mirror_url":null,"open_issues_count":14,"forks":1,"open_issues":14,"watchers":0,"default_branch":"master"}},"base":{"label":"kuzzleio:develop","ref":"develop","sha":"f094cf4f023d37a66f70cb9f1438b73b240f6fe2","user":{"login":"kuzzleio","id":12933347,"avatar_url":"https://avatars.githubusercontent.com/u/12933347?v=3","gravatar_id":"","url":"https://api.github.com/users/kuzzleio","html_url":"https://github.com/kuzzleio","followers_url":"https://api.github.com/users/kuzzleio/followers","following_url":"https://api.github.com/users/kuzzleio/following{/other_user}","gists_url":"https://api.github.com/users/kuzzleio/gists{/gist_id}","starred_url":"https://api.github.com/users/kuzzleio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuzzleio/subscriptions","organizations_url":"https://api.github.com/users/kuzzleio/orgs","repos_url":"https://api.github.com/users/kuzzleio/repos","events_url":"https://api.github.com/users/kuzzleio/events{/privacy}","received_events_url":"https://api.github.com/users/kuzzleio/received_events","type":"Organization","site_admin":false},"repo":{"id":55916673,"name":"kuzzle-guide","full_name":"kuzzleio/kuzzle-guide","owner":{"login":"kuzzleio","id":12933347,"avatar_url":"https://avatars.githubusercontent.com/u/12933347?v=3","gravatar_id":"","url":"https://api.github.com/users/kuzzleio","html_url":"https://github.com/kuzzleio","followers_url":"https://api.github.com/users/kuzzleio/followers","following_url":"https://api.github.com/users/kuzzleio/following{/other_user}","gists_url":"https://api.github.com/users/kuzzleio/gists{/gist_id}","starred_url":"https://api.github.com/users/kuzzleio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuzzleio/subscriptions","organizations_url":"https://api.github.com/users/kuzzleio/orgs","repos_url":"https://api.github.com/users/kuzzleio/repos","events_url":"https://api.github.com/users/kuzzleio/events{/privacy}","received_events_url":"https://api.github.com/users/kuzzleio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/kuzzleio/kuzzle-guide","description":null,"fork":false,"url":"https://api.github.com/repos/kuzzleio/kuzzle-guide","forks_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/forks","keys_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/teams","hooks_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/hooks","issue_events_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/events{/number}","events_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/events","assignees_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/assignees{/user}","branches_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/branches{/branch}","tags_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/tags","blobs_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/refs{/sha}","trees_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/statuses/{sha}","languages_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/languages","stargazers_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/stargazers","contributors_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/contributors","subscribers_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/subscribers","subscription_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/subscription","commits_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/commits{/sha}","git_commits_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/git/commits{/sha}","comments_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/comments{/number}","issue_comment_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/comments{/number}","contents_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/contents/{+path}","compare_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/merges","archive_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/downloads","issues_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues{/number}","pulls_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls{/number}","milestones_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/milestones{/number}","notifications_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/labels{/name}","releases_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/releases{/id}","deployments_url":"https://api.github.com/repos/kuzzleio/kuzzle-guide/deployments","created_at":"2016-04-10T18:53:10Z","updated_at":"2016-10-25T14:40:51Z","pushed_at":"2016-12-20T16:06:45Z","git_url":"git://github.com/kuzzleio/kuzzle-guide.git","ssh_url":"git@github.com:kuzzleio/kuzzle-guide.git","clone_url":"https://github.com/kuzzleio/kuzzle-guide.git","svn_url":"https://github.com/kuzzleio/kuzzle-guide","homepage":null,"size":3076,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1,"mirror_url":null,"open_issues_count":14,"forks":1,"open_issues":14,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89"},"html":{"href":"https://github.com/kuzzleio/kuzzle-guide/pull/89"},"issue":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/89"},"comments":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/issues/89/comments"},"review_comments":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89/comments"},"review_comment":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/pulls/89/commits"},"statuses":{"href":"https://api.github.com/repos/kuzzleio/kuzzle-guide/statuses/c8f9f42c413a4f9b00707ed5384eb9a0d0dc4c1f"}}}}
{"actor":{"display_login":"xbill82"}}