| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>Gerrit Code Review - Welcome</title> |
| <link rel="preconnect" href="https://fonts.googleapis.com"> |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> |
| <link href="css/intro.css" rel="stylesheet"> |
| <link href="../../../styles/fonts.css" rel="stylesheet"> |
| </head> |
| <body> |
| |
| <header> |
| <div class="header-container"> |
| <a href="/" class="skip-btn">> Skip Intro</a> |
| </div> |
| </header> |
| |
| <main> |
| <section class="hero-section"> |
| <div class="hero-header"> |
| <img src="images/diffy-gerrit-code-review.png" alt="Gerrit Diffy" class="hero-image"> |
| <h2 class="hero-title">Welcome to<br>Gerrit v<version id="gerrit-version">3.15</version></h2> |
| </div> |
| |
| <p class="hero-intro-text"> |
| Elevate your development workflow with Gerrit Code Review, the premier web-based code review and |
| repository management platform. Supercharge your team's productivity by seamlessly connecting to |
| your existing Git hosting services, including <strong>GitHub</strong> and <strong>GitLab</strong>. |
| <br><br> |
| Unlock next-generation insights by extending Gerrit with cutting-edge plugins—integrate popular |
| AI review models like <strong>Google Gemini, OpenAI ChatGPT, and Anthropic Claude</strong> |
| to act as your automated co-reviewers! |
| <br><br> |
| Customize your environment below, or click the top-right <strong>'> Skip Intro'</strong> button |
| to access your main Gerrit dashboard. |
| </p> |
| |
| <a href="index.html" class="install-btn">Install Plugins</a> |
| </section> |
| |
| <section class="features-section"> |
| |
| <!-- Card 1 --> |
| <div class="feature-card"> |
| <h3 class="feature-title">Learn more</h3> |
| <p class="feature-text"> |
| Before starting to use Gerrit Code Review, you may want to spend a few minutes learning the basic |
| concepts and how its workflow operates. Get information straight from the source, with video tutorials and talks from past Gerrit conferences, organized in topic-focused playlists. |
| </p> |
| <div class="feature-actions"> |
| <a href="https://www.youtube.com/@GerritForgeTV/playlists" class="icon-btn youtube" title="Watch on YouTube" target="_blank"> |
| <svg viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> |
| </a> |
| </div> |
| </div> |
| |
| <!-- Card 2 --> |
| <div class="feature-card"> |
| <h3 class="feature-title">Get involved</h3> |
| <p class="feature-text"> |
| Gerrit Code Review is backed by a thriving community of users and contributors. |
| The main channel for getting in touch is the 'repo-discuss' mailing list. Join the discussions, |
| ask questions, and share your thoughts on how to improve the workflow and user experience. |
| </p> |
| <div class="feature-actions"> |
| <a href="https://groups.google.com/u/1/g/repo-discuss" class="icon-btn google" title="Join the Google Group" target="_blank"> |
| <svg viewBox="0 0 24 24"><path d="M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"/></svg> |
| </a> |
| </div> |
| </div> |
| |
| <!-- Card 3 --> |
| <div class="feature-card"> |
| <h3 class="feature-title">Keep in touch</h3> |
| <p class="feature-text"> |
| Get the latest news about Gerrit Code Review releases and events by following the project's |
| official social media channels on X, Mastodon, and Bluesky. Join our Discord server to interact live |
| with the Gerrit community and share your daily code review achievements. |
| </p> |
| <div class="feature-actions"> |
| <a href="https://x.com/GerritReview" class="icon-btn x-twitter" title="Follow us on X" target="_blank"> |
| <svg viewBox="0 0 24 24"><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"/></svg> |
| </a> |
| <a href="https://mastodon.social/@gerritreview" class="icon-btn mastodon" title="Follow us on Mastodon" target="_blank"> |
| <svg viewBox="0 0 24 24"><path d="M23.268 5.313c-.35-2.228-2.618-3.616-2.618-3.616C17.58.63 14.92 1.5 11.963 1.5h-.022c-2.957 0-5.617-.87-8.687.197 0 0-2.268 1.388-2.618 3.616-.364 2.336-.543 6.273-.131 9.774 1.11 9.42 12.012 8.435 12.012 8.435 4.544-.22 8.358-2.457 8.358-2.457l-.372-3.41c-2.316 1.387-5.596 1.706-8.384 1.353-2.946-.374-4.832-1.89-5.185-4.857-.023-.195-.037-.384-.047-.562 2.652 1.31 6.574 1.735 9.742 1.107 4.512-.89 6.077-4.145 6.077-4.145.45-3.376.516-7.79.54-10.239zM8.344 14.288v-4.996c0-1.282.463-2.383 1.389-2.383.997 0 1.496.862 1.496 2.584v3.083h2.646V9.493c0-1.722.499-2.584 1.496-2.584.926 0 1.389 1.101 1.389 2.383v4.996h2.518v-5.26c0-1.428-.352-2.529-1.055-3.302-.734-.805-1.7-1.208-2.898-1.208-1.472 0-2.57.65-3.284 1.95L12.013 8.3l-.025-1.844c-.714-1.3-1.812-1.95-3.284-1.95-1.198 0-2.164.403-2.898 1.208-.703.773-1.055 1.874-1.055 3.302v5.26h2.518z"/></svg> |
| </a> |
| <a href="https://bsky.app/profile/gerritreview.bsky.social" class="icon-btn bluesky" title="Follow us on Bluesky" target="_blank"> |
| <svg viewBox="0 0 600 530"><path d="m135.72 44.03c92.06 65.36 137.94 170.86 164.28 254.67 26.34-83.81 72.22-189.31 164.28-254.67 47.3-33.6 115.72-27.35 115.72 49.33 0 25.1-5.91 85.03-14.54 116.59-21.57 78.43-96.11 96.06-162.24 88.08 97.45 13.9 138.83 45.41 138.83 103.1 0 71.3-95.21 106.35-197.81 37.19-14.73-9.92-28.52-20.73-44.24-34.8-15.72 14.07-29.51 24.88-44.24 34.8-102.6 69.16-197.81 34.11-197.81-37.19 0-57.69 41.38-89.2 138.83-103.1-66.13 7.98-140.67-9.65-162.24-88.08-8.63-31.56-14.54-91.49-14.54-116.59 0-76.68 68.42-82.93 115.72-49.33z"/></svg> |
| </a> |
| <a href="https://discord.gg/eEZQrtzAwV" class="icon-btn discord" title="Join our Discord" target="_blank"> |
| <svg viewBox="0 0 24 24"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg> |
| </a> |
| </div> |
| </div> |
| |
| </section> |
| </main> |
| |
| <footer> |
| <p class="footer-text"> |
| Gerrit Code Review - Copyright © 2026 The Android Open Source Project - Licensed under the Apache License, Version 2.0. |
| </p> |
| </footer> |
| |
| <script> |
| document.addEventListener('DOMContentLoaded', () => { |
| fetch('/config/server/version') |
| .then(response => { |
| if (!response.ok) { |
| console.error('Error fetching Gerrit version: HTTP status ', response.status); |
| return ""; |
| } |
| return response.text(); |
| }) |
| .then(text => { |
| const lines = text.trim().split('\n').filter(line => line.length > 0); |
| if (lines.length > 1) { |
| const version = lines[lines.length - 1].replace(/"/g, ''); |
| const versionElement = document.getElementById('gerrit-version'); |
| if (versionElement) { |
| versionElement.textContent = version; |
| } |
| } |
| }) |
| .catch(error => { |
| console.error('Error fetching Gerrit version:', error); |
| }); |
| }); |
| </script> |
| |
| </body> |
| </html> |