2013-10-01 01:11:30 +00:00
< div class = "landing" >
< div class = "background" > < / div >
< div class = "background-mask" > < / div >
2013-10-02 04:28:24 +00:00
< div class = "message-container" ng-show = "user.anonymous" >
2013-10-01 01:11:30 +00:00
< div class = "message" > Secure hosting for < b > private< / b > docker containers< / div >
2013-10-02 04:28:24 +00:00
< div class = "sub-message" > Use the docker images < b > your team< / b > needs with the safety of < b > private< / b > storage< / div >
2013-10-02 22:14:51 +00:00
< div class = "sellcall" > < a href = "#/plans" > Starting at $7/mo< / a > < / div >
2013-10-02 04:28:24 +00:00
< / div >
< div class = "message-container" ng-show = "!user.anonymous" >
< div ng-show = "loadingmyrepos" >
< div class = "spin" > < / div >
< / div >
< div ng-show = "!loadingmyrepos && myrepos.length > 0" >
< h2 > Your Top Repositories< / h4 >
< div class = "repo-listing" ng-repeat = "repository in myrepos" >
< i class = "icon-hdd icon-large" > < / i >
< a ng-href = "#/repository/{{repository.namespace}}/{{ repository.name }}" > {{repository.namespace}}/{{repository.name}}< / a >
< div class = "description" ng-bind-html-unsafe = "getCommentFirstLine(repository.description)" > < / div >
< / div >
< / div >
< div ng-show = "!loadingmyrepos && myrepos.length == 0" >
< div class = "sub-message" >
You don't have any < b > private< / b > repositories yet!
< div class = "options" >
< div class = "option" > < a href = "#/guide" > Learn how to create a repository< / a > < / div >
< div class = "or" > < span > or< / span > < / div >
< div class = "option" > < a href = "#/repository" > Browse the public repositories< / a > < / div >
< / div >
< / div >
< / div >
2013-10-01 01:11:30 +00:00
< / div >
< div class = "signup-container" >
2013-10-01 23:37:33 +00:00
< div ng-show = "user.anonymous" >
2013-10-02 02:13:43 +00:00
< form class = "form-signup" name = "signupForm" ng-submit = "register()" data-trigger = "manual" data-content = "{{ registerError }}" data-placement = "left" ng-show = "!awaitingConfirmation && !registering" >
2013-10-01 23:37:33 +00:00
< input type = "text" class = "form-control" placeholder = "Create a username" name = "username" ng-model = "newUser.username" autofocus required >
< input type = "email" class = "form-control" placeholder = "Email address" ng-model = "newUser.email" required >
< input type = "password" class = "form-control" placeholder = "Create a password" ng-model = "newUser.password" required >
< input type = "password" class = "form-control" placeholder = "Verify your password" ng-model = "newUser.repeatePassword" match = "newUser.password" required >
< button class = "btn btn-lg btn-primary btn-block" ng-disabled = "signupForm.$invalid" type = "submit" > Get Started!< / button >
< / form >
2013-10-02 02:13:43 +00:00
< div ng-show = "registering" style = "text-align: center" >
< span class = "spin" color = "#fff" style = "display: inline-block" > < / span >
< / div >
2013-10-01 23:37:33 +00:00
< div ng-show = "awaitingConfirmation" >
< div class = "sub-message" > Thank you for registering! We have sent you an activation email. You must < b > verify your email address< / b > before you can continue.< / div >
< / div >
< / div >
< div ng-show = "!user.anonymous" >
2013-10-02 04:28:24 +00:00
< div class = "welcome-message" >
< img class = "gravatar" src = "//www.gravatar.com/avatar/{{ user.gravatar }}?s=128&d=identicon" / >
< div class = "sub-message" > Welcome < b > {{ user.username }}< / b > !< / div >
2013-10-02 02:28:39 +00:00
< / div >
2013-10-02 04:28:24 +00:00
< button ng-show = "myrepos" class = "btn btn-lg btn-primary btn-block" ng-click = "browseRepos()" > Browse all repositories< / button >
2013-10-01 23:37:33 +00:00
< / div >
2013-10-01 01:11:30 +00:00
< / div >
2013-10-02 02:28:39 +00:00
< div class = "shoutouts" ng-show = "user.anonymous" >
2013-10-01 01:11:30 +00:00
< div class = "shoutout" >
< i class = "icon-lock" > < / i >
< b > Secure< / b >
Store your private docker containers securely where only you and your team
can access it
< / div >
< div class = "shoutout" >
< i class = "icon-cloud" > < / i >
< b > Cloud Hosted< / b >
Accessible from anywhere, anytime
< / div >
< div class = "shoutout" >
< i class = "icon-share-sign" > < / i >
< b > Shareable< / b >
Have to share a container? No problem! Share with anyone you choose
< / div >
< / div >
2013-09-26 21:59:20 +00:00
< / div >
2013-10-01 01:11:30 +00:00
< div class = "navbar landing-footer" >
< div class = "footer-column" >
< h4 > About< / h4 >
< ul >
2013-10-02 22:14:51 +00:00
< li > < a href = "http://blog.devtable.com/" > Blog< / a > < / li >
2013-10-01 01:11:30 +00:00
< / ul >
< / div >
< div class = "footer-column" >
< h4 > Legal< / h4 >
< ul >
2013-10-01 21:44:13 +00:00
< li > < a href = "/tos" > Terms of Service< / a > < / li >
< li > < a href = "/privacy" > Privacy Policy< / a > < / li >
2013-10-01 01:11:30 +00:00
< / ul >
< / div >
< div class = "footer-column" >
< h4 > Support< / h4 >
< ul >
2013-10-02 22:14:51 +00:00
< li > < a href = "mailto:support@quay.io" > Contact Support< / a > < / li >
2013-10-02 04:28:24 +00:00
< li > < a href = "#/guide/" > Getting Started Guide< / a > < / li >
2013-10-01 01:11:30 +00:00
< / ul >
< / div >
< a href = "https://devtable.com" > < img class = "dt-logo" src = "/static/dt-logo.png" > < / a >
2013-10-01 21:44:13 +00:00
< span class = "copyright" > © 2013 DevTable, LLC< / span >
2013-10-01 01:11:30 +00:00
< / div >