{"action":"created","comment":{"url":"https://api.github.com/repos/iocage/iocage/pulls/comments/125750932","pull_request_review_id":48168335,"id":125750932,"diff_hunk":"@@ -1,153 +1,259 @@\n+.. index:: Basic Usage\n+.. _Basic Usage:\n+\n+Basic Usage\n ===========\n-Basic usage\n-===========\n \n-This section is about basic use and is a suitable quick howto for newcomers.\n+This section is about basic iocage usage and is meant as a \"how-to\"\n+reference for new users.\n+\n+.. tip:: Remember, command line help is always available by typing\n+   :command:`iocage --help` or :command:`iocage [subcommand] --help`.\n+\n+iocage has a basic \"flow\" when first used. As a new user interacts with\n+iocage for the first time, this flow guides them through initializing\n+iocage, then interacting with newly created jails.\n+\n+.. index:: Activate iocage\n+.. _Activate iocage:\n \n-Fetch a release\n+Activate iocage\n ---------------\n \n-The very first step with iocage is to fetch a RELEASE. By default iocage will attempt to fetch the\n-host's current RELEASE from the freebsd.org servers. Once the RELEASE bits are downloaded, the most\n-recent patches are applied too.\n+Before iocage is functional, it needs to :command:`activate`.\n+Essentially, iocage needs to link with a usable zpool. In most cases,\n+activation is automatic to the primary system zpool, but more advanced\n+users can use :command:`iocage activate` to designate a different zpool\n+for iocage usage.\n+\n+Once iocage is ready with an active zpool, users are able to immediately\n+begin downloading FreeBSD releases for jail creation.\n+\n+.. index:: Fetch a release\n+.. _Fetch a Release:\n+\n+Fetch a Release\n+---------------\n \n-Simply run:\n+iocage now needs to fetch a RELEASE, which is used to create jails. By\n+default, typing :command:`iocage fetch` opens a menu for the user to\n+choose which release to download, as seen in this example:\n \n-``iocage fetch``\n+.. code-block:: none\n \n-If a specific RELEASE is required run:\n+ # iocage fetch\n+ [0] 9.3-RELEASE (EOL)\n+ [1] 10.1-RELEASE (EOL)\n+ [2] 10.2-RELEASE (EOL)\n+ [3] 10.3-RELEASE\n+ [4] 11.0-RELEASE\n \n-``iocage fetch release=9.3-RELEASE``\n+ Type the number of the desired RELEASE\n+ Press [Enter] to fetch the default selection: (default)\n+ Type EXIT to quit: 4\n \n-In case a specific download mirror is required simply run:\n+Once the desired RELEASE is downloaded, the most recent patches are also\n+applied to it.\n \n-``iocage fetch ftphost=ftp.hostname.org``\n+:command:`iocage fetch` also has a number of options and properties for\n+users to fine-tune the functionality of the command.\n \n-You can also specify a ftp directory to fetch the base files from:\n+If a specific RELEASE is required, type:\n \n-``iocage fetch ftpdir=/dir/``\n+:samp:`# iocage fetch release=10.3-RELEASE`\n \n-Create a jail\n+If a specific download mirror is required, type:\n+\n+:samp:`# iocage fetch ftphost=ftp.hostname.org`\n+\n+:command:`fetch` can also pull from a specific ftp directory:\n+\n+:samp:`# iocage fetch ftpdir=/dir/`\n+\n+.. index:: Basic Jail Creation\n+.. _Create a Jail:\n+\n+Create a Jail\n -------------\n \n-There are three supported basic jail types: full, clone and base jail. In addition to these three \n-there are two more which are discussed later (empty and templates).\n-Depending on requirements the `create` subcommand can be tweaked to create any of the three types.\n-By default iocage will create a fully independent jail of the current host's RELEASE and set the TAG property to todays date.\n+With a release downloaded, iocage is now able to create jails. There are\n+five types of jails, three basic and two advanced. Basic jail types are\n+**full**, **clone**, and **base** jails. Advanced jails types are\n+**empty** and **templates**, but these are discussed in the\n+:ref:`Jail Types` section, along with more detailed descriptions of the\n+basic jail types.\n+\n+Depending on the user's requirements, the :command:`create` subcommand\n+can be tweaked to create any of the three basic types. By default,\n+iocage creates a fully independent jail of the current host's RELEASE,\n+setting the TAG property to the current date.\n+\n+The :command:`create` command can be used to quickly create a basic\n+jail:\n+\n+:samp:`# iocage create -r 11.0-RELEASE`\n \n-Creating a jail is real simple, just run:\n+This basic jail is fully independent.\n \n-``iocage create``\n+To create a full jails with multiple clones, type:\n \n-This will create a fully independent jail.\n+:samp:`# iocage create -r 11.0-RELEASE -c 2`\n \n-To create a lightweight jail (clone) run:\n+The numeric value after the **-c** flag is used to designate the number\n+of clone jails to create. In the above example, *two* jails are created,\n+**one** *full* jail and **one** clone jail.\n \n-``iocage create -c``\n+A simple basejail is created with the **-b** flag:\n \n-To create a base jail:\n+:samp:`# iocage create -b -r 11.0-RELEASE`\n \n-``iocage create -b``\n+After designating the type of jail to create with the option flags,\n+specific jail **properties** can also be set. For example:\n \n-To create a jail and set its IP address and tag property run:\n+:samp:`# iocage create -r 11.0-RELEASE tag=myjail boot=on`\n \n-``iocage create -c tag=myjail ip4_addr=\"em0|10.1.1.10/24\"``\n+Creates a FreeBSD 11.0 jail with the custom tag *myjail* and sets the\n+jail to start at system boot time.\n \n-For more information please read iocage(8).\n+More information about iocage jail properties is available in the\n+iocage(8) FreeBSD manual page, which is accessed on a FreeBSD system by\n+typing :command:`man iocage`.\n \n-Listing jails\n+.. index:: Listing Jails\n+.. _Listing Jails:\n+\n+Listing Jails\n -------------\n \n-To list all jails run:\n+To list all jails:\n+\n+:samp:`# iocage list`\n+\n+To see all downloaded RELEASEs:\n+\n+:samp:`# iocage list -r`\n+\n+View available templates with:\n \n-``iocage list``\n+:samp:`# iocage list -t`\n \n-To see all downloaded RELEASEs run:\n+.. index:: Jail start stop restart\n+.. _Start Stop Restart Jail:\n \n-``iocage list -r``\n+Start, Stop, or Restart a Jail\n+------------------------------\n \n-To see available templates run:\n+Jails can be started, stopped, or restarted at any time with iocage. By\n+default, new jails are in a *down* (stopped) state. To see the status of\n+all jails, use :command:`iocage list` and read the **STATE** column.\n \n-``iocage list -t``\n+Use each jail's UUID or custom TAG to start, stop, or restart it. When\n+using a jail's UUID, it is not required to type the full UUID. Partial\n+UUIDs are acceptable, as long as the given characters are enough to\n+identify the desired jail. Alternately, use **ALL** to apply the command\n+to all created jails.\n \n-Start, stop or restart a jail\n------------------------------\n+.. tip:: Partial UUIDs can also be supplied for any other iocage\n+   operation or subcommand.\n \n-To start or stop any jail on the system both the UUID or TAG can be used interchangeably.\n-To simplify UUID handling iocage accepts a partial UUID too with any subcommand.\n+.. index:: Jail Start\n+.. _Startjail:\n \n Start\n +++++\n \n-To start a jail tagged www01 simply run:\n+To start a jail with the custom tag **www01**, type:\n \n-``iocage start www01``\n+:samp:`# iocage start www01`\n \n-To start a jail with a full UUID run:\n+A jail can also be started with a full UUID:\n \n-``iocage start 26e8e027-f00c-11e4-8f7f-3c970e80eb61``\n+:samp:`# iocage start 26e8e027-f00c-11e4-8f7f-3c970e80eb61`\n \n-Or to start the jail only with a partial UUID enter the first few characters only:\n+A partial UUID is also acceptable:\n \n-``iocage start 26e8``\n+:samp:`# iocage start 26e8`\n+\n+.. index:: Jail Stop\n+.. _Stopjail:\n \n Stop\n ++++\n \n-To stop a jail just use the ``stop`` subcommand instead of start:\n+The syntax for the **stop** subcommand is the same as **start**:\n+\n+:samp:`# iocage stop www01`\n+\n+:samp:`# iocage stop 26e8e027-f00c-11e4-8f7f-3c970e80eb61`\n+\n+:samp:`# iocage stop 26e8`\n \n-``iocage stop www01``\n+.. index:: Jail Restart\n+.. _Restartjail:\n \n Restart\n +++++++\n \n-To restart a jail run:\n+The **restart** subcommand also uses the same syntax as **start** and\n+**stop**:\n \n-``iocage restart www01``\n+:samp:`# iocage restart www01`\n \n-*Note: Short UUIDs are supported with all operations and subcommands within iocage.*\n+:samp:`# iocage restart 26e8e027-f00c-11e4-8f7f-3c970e80eb61`\n \n-Configure a jail\n+:samp:`# iocage restart 26e8`\n+\n+.. index:: Configure a Jail\n+.. _Configure a Jail:\n+\n+Configure a Jail\n ----------------\n \n-Any property can be reconfigured with the ``set`` subcommand.\n+Configuring the properties of an already created jail is best done with\n+the **set** and **get** subcommands. Be sure to provide the tag or UUID\n+of the desired jail when using these subcommands.\n \n-Set property\n-++++++++++++\n+.. index:: Set Property\n+.. _Set Jail Property:\n \n-To set the jail's TAG property run:\n+Set Jail Property\n++++++++++++++++++\n \n-``iocage set tag=www02 26e8e027``\n+:command:`iocage` uses the **set** subcommand to configure jail\n+properties.\n \n-Get property\n-++++++++++++\n+To set the TAG property for a jail (after creation):","path":"doc/source/basic-use.rst","position":285,"original_position":285,"commit_id":"d416b848376444bd86efa91c73b675bfe65b58ad","original_commit_id":"d416b848376444bd86efa91c73b675bfe65b58ad","user":{"login":"skarekrow","id":1589047,"avatar_url":"https://avatars1.githubusercontent.com/u/1589047?v=3","gravatar_id":"","url":"https://api.github.com/users/skarekrow","html_url":"https://github.com/skarekrow","followers_url":"https://api.github.com/users/skarekrow/followers","following_url":"https://api.github.com/users/skarekrow/following{/other_user}","gists_url":"https://api.github.com/users/skarekrow/gists{/gist_id}","starred_url":"https://api.github.com/users/skarekrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skarekrow/subscriptions","organizations_url":"https://api.github.com/users/skarekrow/orgs","repos_url":"https://api.github.com/users/skarekrow/repos","events_url":"https://api.github.com/users/skarekrow/events{/privacy}","received_events_url":"https://api.github.com/users/skarekrow/received_events","type":"User","site_admin":false},"body":"Replace TAG with a different property, perhaps `notes` or `ip4_addr` or something.","created_at":"2017-07-05T20:36:54Z","updated_at":"2017-07-05T20:37:48Z","html_url":"https://github.com/iocage/iocage/pull/247#discussion_r125750932","pull_request_url":"https://api.github.com/repos/iocage/iocage/pulls/247","_links":{"self":{"href":"https://api.github.com/repos/iocage/iocage/pulls/comments/125750932"},"html":{"href":"https://github.com/iocage/iocage/pull/247#discussion_r125750932"},"pull_request":{"href":"https://api.github.com/repos/iocage/iocage/pulls/247"}}},"pull_request":{"url":"https://api.github.com/repos/iocage/iocage/pulls/247","id":129009927,"html_url":"https://github.com/iocage/iocage/pull/247","diff_url":"https://github.com/iocage/iocage/pull/247.diff","patch_url":"https://github.com/iocage/iocage/pull/247.patch","issue_url":"https://api.github.com/repos/iocage/iocage/issues/247","number":247,"state":"open","locked":false,"title":"Rewrite basic-use.rst:","user":{"login":"Mrt134","id":17933320,"avatar_url":"https://avatars1.githubusercontent.com/u/17933320?v=3","gravatar_id":"","url":"https://api.github.com/users/Mrt134","html_url":"https://github.com/Mrt134","followers_url":"https://api.github.com/users/Mrt134/followers","following_url":"https://api.github.com/users/Mrt134/following{/other_user}","gists_url":"https://api.github.com/users/Mrt134/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrt134/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrt134/subscriptions","organizations_url":"https://api.github.com/users/Mrt134/orgs","repos_url":"https://api.github.com/users/Mrt134/repos","events_url":"https://api.github.com/users/Mrt134/events{/privacy}","received_events_url":"https://api.github.com/users/Mrt134/received_events","type":"User","site_admin":false},"body":"Complete rewrite of the file, including:\r\n- Applied PEP8 conventions.\r\n- Updated obsolete information and examples.\r\n- Add index entries and internal reference points.\r\n- Update section titles and levels.\r\n- Rewrite sentences to fix grammar, improve clarity, spelling, etc.\r\n- Add in Sphinx/.rst directives/syntax for examples, warning boxes, code-blocks, internal references, commands, and samples.\r\n- Build tested against current iocage docs: no Sphinx errors, no build errors. The updated file should be able to drop right into the current doc structure.\r\n\r\nMake sure to follow and check these boxes before submitting a PR! Thank you.\r\n\r\n- [x] Explain the feature\r\n- [x] Read [CONTRIBUTING.md](https://github.com/iocage/iocage/blob/master/CONTRIBUTING.md)\r\n","created_at":"2017-07-05T16:57:40Z","updated_at":"2017-07-05T20:37:48Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ffc74af75d71a750b1dfe8efcfabc1d9ac75c198","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/iocage/iocage/pulls/247/commits","review_comments_url":"https://api.github.com/repos/iocage/iocage/pulls/247/comments","review_comment_url":"https://api.github.com/repos/iocage/iocage/pulls/comments{/number}","comments_url":"https://api.github.com/repos/iocage/iocage/issues/247/comments","statuses_url":"https://api.github.com/repos/iocage/iocage/statuses/d416b848376444bd86efa91c73b675bfe65b58ad","head":{"label":"Mrt134:patch-3","ref":"patch-3","sha":"d416b848376444bd86efa91c73b675bfe65b58ad","user":{"login":"Mrt134","id":17933320,"avatar_url":"https://avatars1.githubusercontent.com/u/17933320?v=3","gravatar_id":"","url":"https://api.github.com/users/Mrt134","html_url":"https://github.com/Mrt134","followers_url":"https://api.github.com/users/Mrt134/followers","following_url":"https://api.github.com/users/Mrt134/following{/other_user}","gists_url":"https://api.github.com/users/Mrt134/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrt134/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrt134/subscriptions","organizations_url":"https://api.github.com/users/Mrt134/orgs","repos_url":"https://api.github.com/users/Mrt134/repos","events_url":"https://api.github.com/users/Mrt134/events{/privacy}","received_events_url":"https://api.github.com/users/Mrt134/received_events","type":"User","site_admin":false},"repo":{"id":87940177,"name":"iocage-1","full_name":"Mrt134/iocage-1","owner":{"login":"Mrt134","id":17933320,"avatar_url":"https://avatars1.githubusercontent.com/u/17933320?v=3","gravatar_id":"","url":"https://api.github.com/users/Mrt134","html_url":"https://github.com/Mrt134","followers_url":"https://api.github.com/users/Mrt134/followers","following_url":"https://api.github.com/users/Mrt134/following{/other_user}","gists_url":"https://api.github.com/users/Mrt134/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrt134/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrt134/subscriptions","organizations_url":"https://api.github.com/users/Mrt134/orgs","repos_url":"https://api.github.com/users/Mrt134/repos","events_url":"https://api.github.com/users/Mrt134/events{/privacy}","received_events_url":"https://api.github.com/users/Mrt134/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Mrt134/iocage-1","description":"A FreeBSD jail manager written in Python 3","fork":true,"url":"https://api.github.com/repos/Mrt134/iocage-1","forks_url":"https://api.github.com/repos/Mrt134/iocage-1/forks","keys_url":"https://api.github.com/repos/Mrt134/iocage-1/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Mrt134/iocage-1/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Mrt134/iocage-1/teams","hooks_url":"https://api.github.com/repos/Mrt134/iocage-1/hooks","issue_events_url":"https://api.github.com/repos/Mrt134/iocage-1/issues/events{/number}","events_url":"https://api.github.com/repos/Mrt134/iocage-1/events","assignees_url":"https://api.github.com/repos/Mrt134/iocage-1/assignees{/user}","branches_url":"https://api.github.com/repos/Mrt134/iocage-1/branches{/branch}","tags_url":"https://api.github.com/repos/Mrt134/iocage-1/tags","blobs_url":"https://api.github.com/repos/Mrt134/iocage-1/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Mrt134/iocage-1/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Mrt134/iocage-1/git/refs{/sha}","trees_url":"https://api.github.com/repos/Mrt134/iocage-1/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Mrt134/iocage-1/statuses/{sha}","languages_url":"https://api.github.com/repos/Mrt134/iocage-1/languages","stargazers_url":"https://api.github.com/repos/Mrt134/iocage-1/stargazers","contributors_url":"https://api.github.com/repos/Mrt134/iocage-1/contributors","subscribers_url":"https://api.github.com/repos/Mrt134/iocage-1/subscribers","subscription_url":"https://api.github.com/repos/Mrt134/iocage-1/subscription","commits_url":"https://api.github.com/repos/Mrt134/iocage-1/commits{/sha}","git_commits_url":"https://api.github.com/repos/Mrt134/iocage-1/git/commits{/sha}","comments_url":"https://api.github.com/repos/Mrt134/iocage-1/comments{/number}","issue_comment_url":"https://api.github.com/repos/Mrt134/iocage-1/issues/comments{/number}","contents_url":"https://api.github.com/repos/Mrt134/iocage-1/contents/{+path}","compare_url":"https://api.github.com/repos/Mrt134/iocage-1/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Mrt134/iocage-1/merges","archive_url":"https://api.github.com/repos/Mrt134/iocage-1/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Mrt134/iocage-1/downloads","issues_url":"https://api.github.com/repos/Mrt134/iocage-1/issues{/number}","pulls_url":"https://api.github.com/repos/Mrt134/iocage-1/pulls{/number}","milestones_url":"https://api.github.com/repos/Mrt134/iocage-1/milestones{/number}","notifications_url":"https://api.github.com/repos/Mrt134/iocage-1/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Mrt134/iocage-1/labels{/name}","releases_url":"https://api.github.com/repos/Mrt134/iocage-1/releases{/id}","deployments_url":"https://api.github.com/repos/Mrt134/iocage-1/deployments","created_at":"2017-04-11T13:54:42Z","updated_at":"2017-05-04T16:33:45Z","pushed_at":"2017-07-05T19:49:40Z","git_url":"git://github.com/Mrt134/iocage-1.git","ssh_url":"git@github.com:Mrt134/iocage-1.git","clone_url":"https://github.com/Mrt134/iocage-1.git","svn_url":"https://github.com/Mrt134/iocage-1","homepage":"","size":1302,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"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":"iocage:master","ref":"master","sha":"082a591d6910700b82973d8e82912d307e240749","user":{"login":"iocage","id":11825280,"avatar_url":"https://avatars2.githubusercontent.com/u/11825280?v=3","gravatar_id":"","url":"https://api.github.com/users/iocage","html_url":"https://github.com/iocage","followers_url":"https://api.github.com/users/iocage/followers","following_url":"https://api.github.com/users/iocage/following{/other_user}","gists_url":"https://api.github.com/users/iocage/gists{/gist_id}","starred_url":"https://api.github.com/users/iocage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iocage/subscriptions","organizations_url":"https://api.github.com/users/iocage/orgs","repos_url":"https://api.github.com/users/iocage/repos","events_url":"https://api.github.com/users/iocage/events{/privacy}","received_events_url":"https://api.github.com/users/iocage/received_events","type":"Organization","site_admin":false},"repo":{"id":78889373,"name":"iocage","full_name":"iocage/iocage","owner":{"login":"iocage","id":11825280,"avatar_url":"https://avatars2.githubusercontent.com/u/11825280?v=3","gravatar_id":"","url":"https://api.github.com/users/iocage","html_url":"https://github.com/iocage","followers_url":"https://api.github.com/users/iocage/followers","following_url":"https://api.github.com/users/iocage/following{/other_user}","gists_url":"https://api.github.com/users/iocage/gists{/gist_id}","starred_url":"https://api.github.com/users/iocage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iocage/subscriptions","organizations_url":"https://api.github.com/users/iocage/orgs","repos_url":"https://api.github.com/users/iocage/repos","events_url":"https://api.github.com/users/iocage/events{/privacy}","received_events_url":"https://api.github.com/users/iocage/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/iocage/iocage","description":"A FreeBSD jail manager written in Python 3","fork":false,"url":"https://api.github.com/repos/iocage/iocage","forks_url":"https://api.github.com/repos/iocage/iocage/forks","keys_url":"https://api.github.com/repos/iocage/iocage/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iocage/iocage/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iocage/iocage/teams","hooks_url":"https://api.github.com/repos/iocage/iocage/hooks","issue_events_url":"https://api.github.com/repos/iocage/iocage/issues/events{/number}","events_url":"https://api.github.com/repos/iocage/iocage/events","assignees_url":"https://api.github.com/repos/iocage/iocage/assignees{/user}","branches_url":"https://api.github.com/repos/iocage/iocage/branches{/branch}","tags_url":"https://api.github.com/repos/iocage/iocage/tags","blobs_url":"https://api.github.com/repos/iocage/iocage/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iocage/iocage/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iocage/iocage/git/refs{/sha}","trees_url":"https://api.github.com/repos/iocage/iocage/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iocage/iocage/statuses/{sha}","languages_url":"https://api.github.com/repos/iocage/iocage/languages","stargazers_url":"https://api.github.com/repos/iocage/iocage/stargazers","contributors_url":"https://api.github.com/repos/iocage/iocage/contributors","subscribers_url":"https://api.github.com/repos/iocage/iocage/subscribers","subscription_url":"https://api.github.com/repos/iocage/iocage/subscription","commits_url":"https://api.github.com/repos/iocage/iocage/commits{/sha}","git_commits_url":"https://api.github.com/repos/iocage/iocage/git/commits{/sha}","comments_url":"https://api.github.com/repos/iocage/iocage/comments{/number}","issue_comment_url":"https://api.github.com/repos/iocage/iocage/issues/comments{/number}","contents_url":"https://api.github.com/repos/iocage/iocage/contents/{+path}","compare_url":"https://api.github.com/repos/iocage/iocage/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iocage/iocage/merges","archive_url":"https://api.github.com/repos/iocage/iocage/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iocage/iocage/downloads","issues_url":"https://api.github.com/repos/iocage/iocage/issues{/number}","pulls_url":"https://api.github.com/repos/iocage/iocage/pulls{/number}","milestones_url":"https://api.github.com/repos/iocage/iocage/milestones{/number}","notifications_url":"https://api.github.com/repos/iocage/iocage/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iocage/iocage/labels{/name}","releases_url":"https://api.github.com/repos/iocage/iocage/releases{/id}","deployments_url":"https://api.github.com/repos/iocage/iocage/deployments","created_at":"2017-01-13T21:47:59Z","updated_at":"2017-07-03T14:01:00Z","pushed_at":"2017-07-05T19:49:41Z","git_url":"git://github.com/iocage/iocage.git","ssh_url":"git@github.com:iocage/iocage.git","clone_url":"https://github.com/iocage/iocage.git","svn_url":"https://github.com/iocage/iocage","homepage":"","size":1256,"stargazers_count":112,"watchers_count":112,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":25,"mirror_url":null,"open_issues_count":24,"forks":25,"open_issues":24,"watchers":112,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/iocage/iocage/pulls/247"},"html":{"href":"https://github.com/iocage/iocage/pull/247"},"issue":{"href":"https://api.github.com/repos/iocage/iocage/issues/247"},"comments":{"href":"https://api.github.com/repos/iocage/iocage/issues/247/comments"},"review_comments":{"href":"https://api.github.com/repos/iocage/iocage/pulls/247/comments"},"review_comment":{"href":"https://api.github.com/repos/iocage/iocage/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/iocage/iocage/pulls/247/commits"},"statuses":{"href":"https://api.github.com/repos/iocage/iocage/statuses/d416b848376444bd86efa91c73b675bfe65b58ad"}}}}
{"actor":{"display_login":"skarekrow"}}