From b0dfdbeb27c69377f69d0a9a9a8668c0b0858e3e Mon Sep 17 00:00:00 2001 From: Jimmy McArthur <jimmy@tipit.net> Date: Thu, 10 Dec 2020 12:09:17 -0600 Subject: [PATCH] Adding Get Started page - Adds option for Managed Hosting from VEXX - New details on how to get started with basic install - Info on FLOSS hosting/Zuul implementation - New page Get Started - Moved from /get-started/index.html to get-started.html - Update to htaccess /start redirect to new page Change-Id: I5296e00a2747a59c3bb02600f3d2e2773d62d475 Signed-off-by: Jimmy McArthur <jimmy@tipit.net> --- node_modules/.yarn-integrity | 10 +++ www/.htaccess | 2 +- www/docs/index.html | 4 +- www/get-started.html | 135 +++++++++++++++++++++++++++++++++++ www/index.html | 8 +-- 5 files changed, 152 insertions(+), 7 deletions(-) create mode 100644 node_modules/.yarn-integrity create mode 100644 www/get-started.html diff --git a/node_modules/.yarn-integrity b/node_modules/.yarn-integrity new file mode 100644 index 0000000..02fe3e7 --- /dev/null +++ b/node_modules/.yarn-integrity @@ -0,0 +1,10 @@ +{ + "systemParams": "darwin-x64-64", + "modulesFolders": [], + "flags": [], + "linkedModules": [], + "topLevelPatterns": [], + "lockfileEntries": {}, + "files": [], + "artifacts": {} +} \ No newline at end of file diff --git a/www/.htaccess b/www/.htaccess index f1d0b65..e9dba93 100644 --- a/www/.htaccess +++ b/www/.htaccess @@ -1,5 +1,5 @@ # Temporary redirect from "/start" convenience URL to the Quick Start Tutorial -redirectmatch 302 ^/start(/)?$ /docs/zuul/tutorials/quick-start.html +redirectmatch 302 ^/start(/)?$ /get-started.html # Permanent redirects for documents which have moved in the past redirectmatch 301 ^/docs/zuul/admin/centos7_setup.html /docs/zuul/howtos/centos7_setup.html diff --git a/www/docs/index.html b/www/docs/index.html index 67262ae..c037311 100644 --- a/www/docs/index.html +++ b/www/docs/index.html @@ -36,7 +36,7 @@ <nav id="nav"> <ul> <li><a href="/">Home</a></li> - <li><a href="../users.html">Users</a></li> + <li><a href="../users.html">Users</a></li> <li class="current"> <a href=".">Documentation</a> <ul> @@ -49,7 +49,7 @@ <li><a href="faq.html">Zuul FAQ</a></li> </ul> </li> - <li><a href="/community.html">Community</a></li> + <li><a href="/community.html">Community</a></li> </ul> </nav> </div> diff --git a/www/get-started.html b/www/get-started.html new file mode 100644 index 0000000..9dc3e12 --- /dev/null +++ b/www/get-started.html @@ -0,0 +1,135 @@ +<!DOCTYPE HTML> +<!-- + Arcana by HTML5 UP + html5up.net | @ajlkn + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +--> +<html> + <head> + <title>Get Started with Zuul CI CD - Zuul CI</title> + <meta charset="utf-8" /> + <meta content='Zuul is an open source CI/CD platform specializing in gating changes across multiple systems and applications before landing a single patch.' name=description /> + <meta content='Zuul is an open source CI/CD platform specializing in gating changes across multiple systems and applications before landing a single patch.' name='twitter:description'/> + <meta content='Zuul is an open source CI/CD platform specializing in gating changes across multiple systems and applications before landing a single patch.' property='og:description'/> + <meta content=Zuul property='og:site_name'/> + <meta content='Take Control Of Cross Project Dependencies - Zuul CI' property='og:title'/> + <meta content=article property='og:type'/> + <meta content='https://zuul-ci.org' property='og:url'/> + <meta content='https://zuul-ci.org/android-chrome-192x192.png' property='og:image'/> + <meta content='https://zuul-ci.org/android-chrome-192x192.png' name='twitter:image'/> + <meta content=summary_large_image name='twitter:card'/> + <meta content='@ZuulCI' name='twitter:site'/> + <meta content='Take Control Of Cross Project Dependencies - Zuul CI' name='twitter:title'/> + <meta content='@ZuulCI' name='twitter:creator'/> + <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> + <link rel="manifest" href="/site.webmanifest"> + <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#071d49"> + <meta name="msapplication-TileColor" content="#00aba9"> + <meta name="theme-color" content="#ffffff"> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]--> + <link rel="stylesheet" href="assets/css/main.css" /> + <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--> + <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--> + </head> + <body> + <div id="page-wrapper"> + + <!-- Header --> + <div id="header"> + + <!-- Logo --> + <h1> + <a href="/"><img id="logo" src="images/logo.svg" alt="Zuul"/></a> + </h1> + + <!-- Nav --> + <nav id="nav"> + <ul> + <li><a href="index.html">Home</a></li> + <li><a href="users.html">Users</a></li> + <li> + <a href="docs/">Documentation</a> + <ul> + <li><a href="docs/zuul/">Zuul</a></li> + <li><a href="docs/nodepool">Nodepool</a></li> + <li><a href="docs/zuul-jobs">Zuul Jobs</a></li> + <li><a href="docs/zuul-base-jobs">Base Jobs</a></li> + <li><a href="docs/zuul-sphinx/">Zuul Sphinx</a></li> + <li><a href="docs/zuul-client/">Zuul Client</a></li> + <li><a href="docs/faq.html">Zuul FAQ</a></li> + </ul> + </li> + <li class="current"><a href="community.html">Community</a></li> + </ul> + </nav> + </div> + + <section class="wrapper style1"> + <div class="container"> + <div id="content"> + <article> + <header class="major"> + <h2>Make Zuul Work for your Team</h2> + </header> + + <p>There are many ways to put zuul to work for your team! From a commercially managed CI/CD solution to hosting and deploying on your own infrasturcture.</p> + + <h3>Quick Start Installation</h3> + <p>Ready to get started? <a href="https://zuul-ci.org/docs/zuul/tutorials/quick-start.html" target="_blank">Follow this tutorial</a> to walk through a basic gating configuration setup.</p> + + <h3>Managed CI/CD</h3> + <p>VEXXHOST's <a href="https://vexxhost.com/solutions/managed-zuul/" target="_blank">Managed Zuul</a> offering gives organizations a continuous integration tool to prevent them from merging broken code. With VEXXHOST, you not only get a managed service but also the additional assistance to maintain it whenever needed.</p> + + <h3>OpenDev Free/Libre Open Source Software (FLOSS) Hosting</h3> + <p>Opendev integrates powerful continuous integration features, made possible by the donation of compute resources from our infrastructure partners. Do you have an open source project you'd like to host? <a href="https://zuul.opendev.org/tenants" target="_blank">OpenDev hosting for FLOSS project development</a> might be right for you.</p> + </div> + </div> + </section> + + <!-- Footer --> + <div id="footer"> + <div class="container"> + <div class="row"> + <section class="3u 6u(narrower) 12u$(mobilep)"> + <h3>Get Zuul</h3> + <ul class="links"> + <li><a href="https://opendev.org/zuul/zuul/">Source</a></li> + <li><a href="https://pypi.org/project/zuul/">Install</a></li> + <li><a href="https://zuul-ci.org/docs/">Documentation</a></li> + <li><a href="https://zuul-ci.org/docs/faq.html">FAQ</a></li> + </ul> + </section> + <section class="3u 6u$(narrower) 12u$(mobilep)"> + <h3>Get Involved</h3> + <ul class="links"> + <li><a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">Mailing lists</a></li> + <li><a href="http://webchat.freenode.net/?channels=%23zuul">IRC</a> #zuul on Freenode</li> + <li><a href="https://storyboard.openstack.org/#!/project/679">Bugs</a></li> + <li><a href="https://review.opendev.org/#/q/status:open+project:zuul/zuul">Code Review</a></li> + </ul> + </section> + </div> + </div> + + <!-- Copyright --> + <div class="copyright"> + <ul class="menu"> + <li>© Zuul Contributors. Licensed under Creative Commons Attribution 3.0</li><li>Zuul is collaboratively developed under the Apache 2 license and managed by the Open Infrastructure Foundation.</li><li>Design based on Arcana from: <a href="https://htmlup.net">HTML5 UP</a></li><li><a href="https://opendev.org/zuul/zuul-website/">Browse page source</a></li> + </ul> + </div> + </div> + </div> + + <!-- Scripts --> + <script src="assets/js/jquery.min.js"></script> + <script src="assets/js/jquery.dropotron.min.js"></script> + <script src="assets/js/skel.min.js"></script> + <script src="assets/js/util.js"></script> + <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--> + <script src="assets/js/main.js"></script> + + </body> +</html> diff --git a/www/index.html b/www/index.html index f01ae79..820ead7 100644 --- a/www/index.html +++ b/www/index.html @@ -49,7 +49,7 @@ <nav id="nav"> <ul> <li class="current"><a href="index.html">Home</a></li> - <li><a href="users.html">Users</a></li> + <li><a href="users.html">Users</a></li> <li> <a href="docs/">Documentation</a> <ul> @@ -62,7 +62,7 @@ <li><a href="docs/faq.html">Zuul FAQ</a></li> </ul> </li> - <li><a href="community.html">Community</a></li> + <li><a href="community.html">Community</a></li> </ul> </nav> </div> @@ -168,8 +168,8 @@ <section id="cta" class="wrapper style3"> <div class="container"> <header> - <h2>Ready to explore Zuul?</h2> - <a href="https://zuul-ci.org/start" class="button">Get Started</a> + <h2>Ready to take your first steps with Zuul?</h2> + <a href="https://zuul-ci.org/start/" class="button">Get Started</a> </header> </div> </section>