2014-09-16 16:43:10 +08:00
< ol class = "breadcrumb" >
2015-06-08 20:16:02 +08:00
< li > < a href = "home" > Home< / a > < / li >
< li > < a href = "about" > About< / a > < / li >
2014-09-16 16:43:10 +08:00
< / ol >
< h1 > About< / h1 >
2015-12-09 13:37:49 +08:00
< p > The Docker Registry Frontend utilizes the < a href = "https://docs.docker.com/registry/spec/api/" > Docker Registry API< / a >
2014-09-17 16:23:12 +08:00
to show and manipulate the content of any private Docker registry.< / p >
2014-09-16 16:43:10 +08:00
< p > The source code can be found on < a href = "https://github.com/kwk/docker-registry-frontend" > Github< / a > but if you just want to
run your own copy of the software, I suggest you run it in its own Docker container with an automatically generated image
from < a href = "https://registry.hub.docker.com/u/konradkleine/docker-registry-frontend/" > The Docker Registry Hub< / a > .< / p >
< h2 > Tools used< / h2 >
< p > The Docker Registry Frontend is built with these tools:< / p >
< div class = "row" >
2014-09-17 16:23:12 +08:00
< div class = "col-xs-12 col-md-3" >
< div class = "thumbnail" >
< img src = "images/tool-angularjs.png" alt = "AngularJS" >
< div class = "caption" >
< h3 > AngularJS< / h3 >
< p > AngularJS sits at the core of all development. It is used to separate content from logic through mechanisms like two-way data-binding and a clear MVC pattern.< / p >
< p > < a href = "http://angularjs.org/" class = "btn btn-primary" role = "button" > Checkout AngularJS< / a > < / p >
< / div >
< / div >
< / div >
< div class = "col-xs-12 col-md-3" >
2014-09-16 16:43:10 +08:00
< div class = "thumbnail" >
< img src = "images/tool-yeoman2.png" alt = "Yeoman" >
< div class = "caption" >
< h3 > YEOMAN< / h3 >
2014-09-17 16:23:12 +08:00
< p > YEOMAN was used to setup the project with all the initial config files. It helps to be productive very quickly.< / p >
2014-09-16 16:43:10 +08:00
< p > < a href = "http://yeoman.io" class = "btn btn-primary" role = "button" > Checkout YEOMAN< / a > < / p >
< / div >
< / div >
< / div >
2014-09-17 16:23:12 +08:00
< div class = "col-xs-12 col-md-3" >
2014-09-16 16:43:10 +08:00
< div class = "thumbnail" >
< img src = "images/tool-grunt.png" alt = "Grunt" >
< div class = "caption" >
< h3 > Grunt< / h3 >
< p > The Grunt task runner is used to < em > serve< / em > the website during development, to < em > test< / em > the code,
and to < em > build< / em > (e.g. minification) the code for deployment.< / p >
< p > < a href = "http://gruntjs.com/" class = "btn btn-primary" role = "button" > Checkout Grunt< / a > < / p >
< / div >
< / div >
< / div >
2014-09-17 16:23:12 +08:00
< div class = "col-xs-12 col-md-3" >
2014-09-16 16:43:10 +08:00
< div class = "thumbnail" >
< img src = "images/tool-bower.png" alt = "Bower" >
< div class = "caption" >
< h3 > Bower< / h3 >
2014-09-17 16:23:12 +08:00
< p > The Bower package manager is used to manage all the dependencies of the code.< / p >
2014-09-16 16:43:10 +08:00
< p > < a href = "http://bower.io/" class = "btn btn-primary" role = "button" > Checkout Bower< / a > < / p >
< / div >
< / div >
< / div >
< / div >
< / p >