{"action":"created","comment":{"url":"https://api.github.com/repos/sonatype/nexus-book/pulls/comments/51944808","id":51944808,"diff_hunk":"@@ -5,35 +5,34 @@\n [[bower-introduction]]\n === Introduction\n \n-http://bower.io[Bower] is a package manager for front-end web development. Consumers of JavaScript \n-packages who routinely build projects need to keep track of and access remote packages. Using Bower \n-ensures front-end packages are up to date (or set to the specific versions you need). The package manager \n-installs the right versions of the packages you need and their dependencies. Bower can manage such components \n-as HTML, CSS, JavaScript, and images.\n-\n-{pro} and {oss} support the Bower registry format for proxy repositories. This allows the repository manager \n-to take advantage of the packages in the Bower registry and other public registries without incurring repeated \n-downloads of packages, since they will be proxied in the repository manager. The proxy allows {pro} and {oss} \n-to grab artifacts from Bower. To use Bower with the Nexus 3 Repository Manager, you will need to install and configure a pluggable resolver that allows Bower to interact with the repository manager.\n-\n-Bower is optimized for the front-end. If multiple packages depend on a single package Bower will download a \n+http://bower.io[Bower] is a package manager for front-end web development. Consumers of JavaScript packages who\n+routinely build projects need to keep track of and access remote packages. Using Bower ensures front-end packages\n+are up to date (or set to the specific versions you need). The package manager installs the right versions of the\n+packages you need and their dependencies. Bower can manage such components as HTML, CSS, JavaScript, and images.\n+\n+{pro} and {oss} support the Bower registry format for proxy repositories. This allows the repository manager to\n+take advantage of the packages in the Bower registry and other public registries without incurring repeated\n+downloads of packages, since they will be proxied in the repository manager. The proxy allows {pro} and {oss} to\n+grab artifacts from Bower. To use Bower with the Nexus 3 Repository Manager, you will need to install and\n+configure a pluggable resolver that allows Bower to interact with the repository manager.\n+\n+Bower is optimized for the front-end. If multiple packages depend on a single package Bower will download a\n component (e.g jQuery) just once. This is known as a flat dependency graph and it helps reduce page load.\n \n-[[bower-proxying]]\n+[[bower-proxy]]\n === Proxying Bower Repositories\n \n-You can set up a proxy repository inside of the repository manager. This enables the system \n-to proxy other Nexus Bower registries. To reduce duplicate downloads and improve download \n-speeds for your developers and CI servers, you should proxy the registry hosted at \n-http://bower.herokuapp.com/[http://bower.herokuapp.com]. By default Bower accesses this registry directly. You can also proxy any other registries you require.\n+You can set up a proxy repository inside of the repository manager. This enables the system to proxy other Nexus","path":"chapter-bower.asciidoc","position":38,"original_position":38,"commit_id":"bbdaffe5c0dc21321e3d6e4101a4a6ffad3c54d3","original_commit_id":"bbdaffe5c0dc21321e3d6e4101a4a6ffad3c54d3","user":{"login":"fjmilens3","id":3869125,"avatar_url":"https://avatars.githubusercontent.com/u/3869125?v=3","gravatar_id":"","url":"https://api.github.com/users/fjmilens3","html_url":"https://github.com/fjmilens3","followers_url":"https://api.github.com/users/fjmilens3/followers","following_url":"https://api.github.com/users/fjmilens3/following{/other_user}","gists_url":"https://api.github.com/users/fjmilens3/gists{/gist_id}","starred_url":"https://api.github.com/users/fjmilens3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjmilens3/subscriptions","organizations_url":"https://api.github.com/users/fjmilens3/orgs","repos_url":"https://api.github.com/users/fjmilens3/repos","events_url":"https://api.github.com/users/fjmilens3/events{/privacy}","received_events_url":"https://api.github.com/users/fjmilens3/received_events","type":"User","site_admin":false},"body":"Not only does it enable the system to proxy other Nexus Bower registries, but the main reason for having the proxy is that it allows you to proxy non-Nexus Bower registries like the main one (that you've mentioned).","created_at":"2016-02-04T22:00:26Z","updated_at":"2016-02-04T22:00:26Z","html_url":"https://github.com/sonatype/nexus-book/pull/125#discussion_r51944808","pull_request_url":"https://api.github.com/repos/sonatype/nexus-book/pulls/125","_links":{"self":{"href":"https://api.github.com/repos/sonatype/nexus-book/pulls/comments/51944808"},"html":{"href":"https://github.com/sonatype/nexus-book/pull/125#discussion_r51944808"},"pull_request":{"href":"https://api.github.com/repos/sonatype/nexus-book/pulls/125"}}},"pull_request":{"url":"https://api.github.com/repos/sonatype/nexus-book/pulls/125","id":57877211,"html_url":"https://github.com/sonatype/nexus-book/pull/125","diff_url":"https://github.com/sonatype/nexus-book/pull/125.diff","patch_url":"https://github.com/sonatype/nexus-book/pull/125.patch","issue_url":"https://api.github.com/repos/sonatype/nexus-book/issues/125","number":125,"state":"open","locked":false,"title":"More bower related documentation","user":{"login":"mosabua","id":145658,"avatar_url":"https://avatars.githubusercontent.com/u/145658?v=3","gravatar_id":"","url":"https://api.github.com/users/mosabua","html_url":"https://github.com/mosabua","followers_url":"https://api.github.com/users/mosabua/followers","following_url":"https://api.github.com/users/mosabua/following{/other_user}","gists_url":"https://api.github.com/users/mosabua/gists{/gist_id}","starred_url":"https://api.github.com/users/mosabua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mosabua/subscriptions","organizations_url":"https://api.github.com/users/mosabua/orgs","repos_url":"https://api.github.com/users/mosabua/repos","events_url":"https://api.github.com/users/mosabua/events{/privacy}","received_events_url":"https://api.github.com/users/mosabua/received_events","type":"User","site_admin":false},"body":"Created for @dulanism to update .. \r\n\r\nRendered results at http://bamboo.s/browse/BOOK-NEXUS87","created_at":"2016-02-01T18:09:27Z","updated_at":"2016-02-04T22:00:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1ce37e247655a756604f979aaf7290cadfd94130","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/sonatype/nexus-book/pulls/125/commits","review_comments_url":"https://api.github.com/repos/sonatype/nexus-book/pulls/125/comments","review_comment_url":"https://api.github.com/repos/sonatype/nexus-book/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sonatype/nexus-book/issues/125/comments","statuses_url":"https://api.github.com/repos/sonatype/nexus-book/statuses/bbdaffe5c0dc21321e3d6e4101a4a6ffad3c54d3","head":{"label":"sonatype:more-bower","ref":"more-bower","sha":"bbdaffe5c0dc21321e3d6e4101a4a6ffad3c54d3","user":{"login":"sonatype","id":44938,"avatar_url":"https://avatars.githubusercontent.com/u/44938?v=3","gravatar_id":"","url":"https://api.github.com/users/sonatype","html_url":"https://github.com/sonatype","followers_url":"https://api.github.com/users/sonatype/followers","following_url":"https://api.github.com/users/sonatype/following{/other_user}","gists_url":"https://api.github.com/users/sonatype/gists{/gist_id}","starred_url":"https://api.github.com/users/sonatype/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sonatype/subscriptions","organizations_url":"https://api.github.com/users/sonatype/orgs","repos_url":"https://api.github.com/users/sonatype/repos","events_url":"https://api.github.com/users/sonatype/events{/privacy}","received_events_url":"https://api.github.com/users/sonatype/received_events","type":"Organization","site_admin":false},"repo":{"id":188759,"name":"nexus-book","full_name":"sonatype/nexus-book","owner":{"login":"sonatype","id":44938,"avatar_url":"https://avatars.githubusercontent.com/u/44938?v=3","gravatar_id":"","url":"https://api.github.com/users/sonatype","html_url":"https://github.com/sonatype","followers_url":"https://api.github.com/users/sonatype/followers","following_url":"https://api.github.com/users/sonatype/following{/other_user}","gists_url":"https://api.github.com/users/sonatype/gists{/gist_id}","starred_url":"https://api.github.com/users/sonatype/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sonatype/subscriptions","organizations_url":"https://api.github.com/users/sonatype/orgs","repos_url":"https://api.github.com/users/sonatype/repos","events_url":"https://api.github.com/users/sonatype/events{/privacy}","received_events_url":"https://api.github.com/users/sonatype/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/sonatype/nexus-book","description":"Repository Management with Nexus","fork":false,"url":"https://api.github.com/repos/sonatype/nexus-book","forks_url":"https://api.github.com/repos/sonatype/nexus-book/forks","keys_url":"https://api.github.com/repos/sonatype/nexus-book/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sonatype/nexus-book/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sonatype/nexus-book/teams","hooks_url":"https://api.github.com/repos/sonatype/nexus-book/hooks","issue_events_url":"https://api.github.com/repos/sonatype/nexus-book/issues/events{/number}","events_url":"https://api.github.com/repos/sonatype/nexus-book/events","assignees_url":"https://api.github.com/repos/sonatype/nexus-book/assignees{/user}","branches_url":"https://api.github.com/repos/sonatype/nexus-book/branches{/branch}","tags_url":"https://api.github.com/repos/sonatype/nexus-book/tags","blobs_url":"https://api.github.com/repos/sonatype/nexus-book/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sonatype/nexus-book/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sonatype/nexus-book/git/refs{/sha}","trees_url":"https://api.github.com/repos/sonatype/nexus-book/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sonatype/nexus-book/statuses/{sha}","languages_url":"https://api.github.com/repos/sonatype/nexus-book/languages","stargazers_url":"https://api.github.com/repos/sonatype/nexus-book/stargazers","contributors_url":"https://api.github.com/repos/sonatype/nexus-book/contributors","subscribers_url":"https://api.github.com/repos/sonatype/nexus-book/subscribers","subscription_url":"https://api.github.com/repos/sonatype/nexus-book/subscription","commits_url":"https://api.github.com/repos/sonatype/nexus-book/commits{/sha}","git_commits_url":"https://api.github.com/repos/sonatype/nexus-book/git/commits{/sha}","comments_url":"https://api.github.com/repos/sonatype/nexus-book/comments{/number}","issue_comment_url":"https://api.github.com/repos/sonatype/nexus-book/issues/comments{/number}","contents_url":"https://api.github.com/repos/sonatype/nexus-book/contents/{+path}","compare_url":"https://api.github.com/repos/sonatype/nexus-book/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sonatype/nexus-book/merges","archive_url":"https://api.github.com/repos/sonatype/nexus-book/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sonatype/nexus-book/downloads","issues_url":"https://api.github.com/repos/sonatype/nexus-book/issues{/number}","pulls_url":"https://api.github.com/repos/sonatype/nexus-book/pulls{/number}","milestones_url":"https://api.github.com/repos/sonatype/nexus-book/milestones{/number}","notifications_url":"https://api.github.com/repos/sonatype/nexus-book/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sonatype/nexus-book/labels{/name}","releases_url":"https://api.github.com/repos/sonatype/nexus-book/releases{/id}","deployments_url":"https://api.github.com/repos/sonatype/nexus-book/deployments","created_at":"2009-04-29T20:25:10Z","updated_at":"2016-01-06T08:32:38Z","pushed_at":"2016-02-04T06:50:10Z","git_url":"git://github.com/sonatype/nexus-book.git","ssh_url":"git@github.com:sonatype/nexus-book.git","clone_url":"https://github.com/sonatype/nexus-book.git","svn_url":"https://github.com/sonatype/nexus-book","homepage":"http://books.sonatype.com/nexus-book/reference/index.html","size":697076,"stargazers_count":43,"watchers_count":43,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":19,"mirror_url":null,"open_issues_count":5,"forks":19,"open_issues":5,"watchers":43,"default_branch":"master"}},"base":{"label":"sonatype:nexus-3.0.x","ref":"nexus-3.0.x","sha":"cb17d14425c2765df1ede3350e4c2fafe3ee26d0","user":{"login":"sonatype","id":44938,"avatar_url":"https://avatars.githubusercontent.com/u/44938?v=3","gravatar_id":"","url":"https://api.github.com/users/sonatype","html_url":"https://github.com/sonatype","followers_url":"https://api.github.com/users/sonatype/followers","following_url":"https://api.github.com/users/sonatype/following{/other_user}","gists_url":"https://api.github.com/users/sonatype/gists{/gist_id}","starred_url":"https://api.github.com/users/sonatype/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sonatype/subscriptions","organizations_url":"https://api.github.com/users/sonatype/orgs","repos_url":"https://api.github.com/users/sonatype/repos","events_url":"https://api.github.com/users/sonatype/events{/privacy}","received_events_url":"https://api.github.com/users/sonatype/received_events","type":"Organization","site_admin":false},"repo":{"id":188759,"name":"nexus-book","full_name":"sonatype/nexus-book","owner":{"login":"sonatype","id":44938,"avatar_url":"https://avatars.githubusercontent.com/u/44938?v=3","gravatar_id":"","url":"https://api.github.com/users/sonatype","html_url":"https://github.com/sonatype","followers_url":"https://api.github.com/users/sonatype/followers","following_url":"https://api.github.com/users/sonatype/following{/other_user}","gists_url":"https://api.github.com/users/sonatype/gists{/gist_id}","starred_url":"https://api.github.com/users/sonatype/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sonatype/subscriptions","organizations_url":"https://api.github.com/users/sonatype/orgs","repos_url":"https://api.github.com/users/sonatype/repos","events_url":"https://api.github.com/users/sonatype/events{/privacy}","received_events_url":"https://api.github.com/users/sonatype/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/sonatype/nexus-book","description":"Repository Management with Nexus","fork":false,"url":"https://api.github.com/repos/sonatype/nexus-book","forks_url":"https://api.github.com/repos/sonatype/nexus-book/forks","keys_url":"https://api.github.com/repos/sonatype/nexus-book/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sonatype/nexus-book/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sonatype/nexus-book/teams","hooks_url":"https://api.github.com/repos/sonatype/nexus-book/hooks","issue_events_url":"https://api.github.com/repos/sonatype/nexus-book/issues/events{/number}","events_url":"https://api.github.com/repos/sonatype/nexus-book/events","assignees_url":"https://api.github.com/repos/sonatype/nexus-book/assignees{/user}","branches_url":"https://api.github.com/repos/sonatype/nexus-book/branches{/branch}","tags_url":"https://api.github.com/repos/sonatype/nexus-book/tags","blobs_url":"https://api.github.com/repos/sonatype/nexus-book/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sonatype/nexus-book/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sonatype/nexus-book/git/refs{/sha}","trees_url":"https://api.github.com/repos/sonatype/nexus-book/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sonatype/nexus-book/statuses/{sha}","languages_url":"https://api.github.com/repos/sonatype/nexus-book/languages","stargazers_url":"https://api.github.com/repos/sonatype/nexus-book/stargazers","contributors_url":"https://api.github.com/repos/sonatype/nexus-book/contributors","subscribers_url":"https://api.github.com/repos/sonatype/nexus-book/subscribers","subscription_url":"https://api.github.com/repos/sonatype/nexus-book/subscription","commits_url":"https://api.github.com/repos/sonatype/nexus-book/commits{/sha}","git_commits_url":"https://api.github.com/repos/sonatype/nexus-book/git/commits{/sha}","comments_url":"https://api.github.com/repos/sonatype/nexus-book/comments{/number}","issue_comment_url":"https://api.github.com/repos/sonatype/nexus-book/issues/comments{/number}","contents_url":"https://api.github.com/repos/sonatype/nexus-book/contents/{+path}","compare_url":"https://api.github.com/repos/sonatype/nexus-book/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sonatype/nexus-book/merges","archive_url":"https://api.github.com/repos/sonatype/nexus-book/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sonatype/nexus-book/downloads","issues_url":"https://api.github.com/repos/sonatype/nexus-book/issues{/number}","pulls_url":"https://api.github.com/repos/sonatype/nexus-book/pulls{/number}","milestones_url":"https://api.github.com/repos/sonatype/nexus-book/milestones{/number}","notifications_url":"https://api.github.com/repos/sonatype/nexus-book/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sonatype/nexus-book/labels{/name}","releases_url":"https://api.github.com/repos/sonatype/nexus-book/releases{/id}","deployments_url":"https://api.github.com/repos/sonatype/nexus-book/deployments","created_at":"2009-04-29T20:25:10Z","updated_at":"2016-01-06T08:32:38Z","pushed_at":"2016-02-04T06:50:10Z","git_url":"git://github.com/sonatype/nexus-book.git","ssh_url":"git@github.com:sonatype/nexus-book.git","clone_url":"https://github.com/sonatype/nexus-book.git","svn_url":"https://github.com/sonatype/nexus-book","homepage":"http://books.sonatype.com/nexus-book/reference/index.html","size":697076,"stargazers_count":43,"watchers_count":43,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":19,"mirror_url":null,"open_issues_count":5,"forks":19,"open_issues":5,"watchers":43,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sonatype/nexus-book/pulls/125"},"html":{"href":"https://github.com/sonatype/nexus-book/pull/125"},"issue":{"href":"https://api.github.com/repos/sonatype/nexus-book/issues/125"},"comments":{"href":"https://api.github.com/repos/sonatype/nexus-book/issues/125/comments"},"review_comments":{"href":"https://api.github.com/repos/sonatype/nexus-book/pulls/125/comments"},"review_comment":{"href":"https://api.github.com/repos/sonatype/nexus-book/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sonatype/nexus-book/pulls/125/commits"},"statuses":{"href":"https://api.github.com/repos/sonatype/nexus-book/statuses/bbdaffe5c0dc21321e3d6e4101a4a6ffad3c54d3"}}}}