Merge pull request #8 from Microsoft/pgonzal/new-home

Redo home page
This commit is contained in:
Pete Gonzalez 2018-05-23 14:31:34 -07:00 коммит произвёл GitHub
Родитель e0219f7328 5f887a30ce
Коммит 3cc2b866d6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
18 изменённых файлов: 224 добавлений и 9 удалений

Просмотреть файл

@ -1 +1,3 @@
tutorial: https://github.com/Microsoft/web-build-tools/wiki/Rush-~-Setting-up-your-repo
masthead_learn_more: https://github.com/Microsoft/web-build-tools/wiki/Rush
masthead_get_started: https://github.com/Microsoft/web-build-tools/wiki/Rush#3-minute-demo

8
_sass/_home.scss Normal file
Просмотреть файл

@ -0,0 +1,8 @@
.home-card {
background-color: $light;
@include media-breakpoint-up(md) {
width: 15rem;
}
}

Просмотреть файл

@ -1,9 +1,8 @@
header.masthead {
position: relative;
background-color: $gray-800;
@include background-cover;
padding-top: 8rem;
padding-bottom: 8rem;
padding-top: 4rem;
padding-bottom: 4rem;
.overlay {
position: absolute;
background-color: $gray-900;
@ -17,8 +16,6 @@ header.masthead {
font-size: 2rem;
}
@media (min-width: 768px) {
padding-top: 12rem;
padding-bottom: 12rem;
h1 {
font-size: 3rem;
}

Двоичные данные
images/bg-masthead-bike.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 192 KiB

Двоичные данные
images/bg-masthead-code.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 199 KiB

Двоичные данные
images/bg-masthead.jpg

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 212 KiB

Просмотреть файл

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="232.87" viewBox="0 0 156.84813 232.86775" width="156.85" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/><dc:creator><cc:Agent><dc:title>https://github.com/pgonzal</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>Copyright (c) Microsoft Corporation</dc:title></cc:Agent></dc:rights></cc:Work></rdf:RDF></metadata><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="m0 792h612v-792h-612v792z"/></clipPath></defs><g transform="matrix(1.25 0 0 -1.25 -432.74 577.52)"><g clip-path="url(#a)"><g transform="translate(395.75 414.1)"><path d="m0 0h-32.652c-3.216 0-5.848 2.632-5.848 5.848v32.652" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(427.25 378.17)"><path d="m0 0h-19.506c-3.217 0-5.848 2.631-5.848 5.848v32.652" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(426.75 315.83)"><path d="m0 0h-19.006c-3.217 0-5.848 2.632-5.848 5.849v32.651" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(395.75 351.17)"><path d="m0 0h-32.652c-3.216 0-5.848 2.631-5.848 5.848v100.48" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(395.5 288.79)"><path d="m0 0h-32.652c-3.216 0-5.848 2.631-5.848 5.848v159.48" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(413.17 407.48)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#676868"/></g><g transform="translate(413.17 344.86)"><path d="m0 0v13.026l-11.281 6.513-11.281-6.513v-13.026l11.281-6.514 11.281 6.514z" fill="#676868"/></g><g transform="translate(413.17 282.24)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#5d82c1"/></g><g transform="translate(458.25 371.86)"><path d="m0 0v13.026l-11.281 6.513-11.281-6.513v-13.026l11.281-6.514 11.281 6.514z" fill="#f26b6c"/></g><g transform="translate(458.25 309.24)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#f26b6c"/></g><g transform="translate(368.75 442.48)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#676868"/></g><g transform="translate(465.52 315.4)"><path d="m0 0h6.146" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(461.51 328.09)"><path d="m0 0 4.835 3.792" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(450.46 333.94)"><path d="m0 0 0.589 5.991" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(436.8 331.35)"><path d="m0 0-3.633 5.521" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(461.51 302.13)"><path d="m0 0 4.835-3.791" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(450.46 296.28)"><path d="m0 0 1.35-5.991" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(436.8 298.87)"><path d="m0 0-3.633-5.521" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(465.52 378.4)"><path d="m0 0h6.146" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(461.51 391.09)"><path d="m0 0 4.835 3.792" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(450.46 396.94)"><path d="m0 0 0.589 5.992" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(436.8 394.35)"><path d="m0 0-3.633 5.52" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(461.51 365.13)"><path d="m0 0 4.835-3.791" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(450.46 359.28)"><path d="m0 0 1.35-5.991" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(436.8 361.87)"><path d="m0 0-3.633-5.521" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g></g></g></svg>

После

Ширина:  |  Высота:  |  Размер: 4.5 KiB

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

После

Ширина:  |  Высота:  |  Размер: 5.3 KiB

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

После

Ширина:  |  Высота:  |  Размер: 12 KiB

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

После

Ширина:  |  Высота:  |  Размер: 8.9 KiB

Просмотреть файл

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="232.87" viewBox="0 0 108.9435 232.86775" width="108.94" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/><dc:creator><cc:Agent><dc:title>https://github.com/pgonzal</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>Copyright (c) Microsoft Corporation</dc:title></cc:Agent></dc:rights></cc:Work></rdf:RDF></metadata><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="m0 792h612v-792h-612v792z"/></clipPath></defs><g transform="matrix(1.25 0 0 -1.25 -457.03 577.52)"><g clip-path="url(#a)"><g transform="translate(415.19 414.1)"><path d="m0 0h-32.652c-3.216 0-5.848 2.632-5.848 5.848v32.652" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(400.12 351.17)"><path d="m0 0h-17.59c-3.216 0-5.847 2.631-5.847 5.848v100.48" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(414.94 288.79)"><path d="m0 0h-32.652c-3.216 0-5.848 2.631-5.848 5.848v159.48" stroke="#b2b3b3" stroke-miterlimit="10" stroke-width="8" fill="none"/></g><g transform="translate(432.6 407.48)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#676868"/></g><g transform="translate(432.6 282.24)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#676868"/></g><g transform="translate(388.19 442.48)"><path d="m0 0v13.026l-11.281 6.514-11.281-6.514v-13.026l11.281-6.514 11.281 6.514z" fill="#676868"/></g><path d="m429 347.25h-14v14.417h14v-14.417z" fill="#fff"/><g transform="translate(426.27 352.97)"><path d="m0 0c0-1.356-1.11-2.467-2.467-2.467-1.356 0-2.467 1.111-2.467 2.467v5.755c0 1.356 1.111 2.467 2.467 2.467 1.357 0 2.467-1.111 2.467-2.467v-5.755zm-8.414 0c0-1.356-1.11-2.467-2.467-2.467-1.356 0-2.467 1.111-2.467 2.467v5.755c0 1.356 1.111 2.467 2.467 2.467 1.357 0 2.467-1.111 2.467-2.467v-5.755zm9.647 16.033h-9.693c-4.954 0-9.008-4.054-9.008-9.008v-21.913l4.439-4.438 4.708 4.708 4.708-4.708 4.708 4.708 4.708-4.708 4.438 4.438v21.913c0 4.954-4.054 9.008-9.008 9.008" fill="#f26b6c"/></g><g transform="translate(444.82 351.23)"><path d="m0 0h7.961" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(439.63 367.67)"><path d="m0 0 6.263 4.91" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(425.32 375.24)"><path d="m0 0 0.763 7.76" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(407.62 371.89)"><path d="m0 0-4.705 7.149" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(439.63 334.04)"><path d="m0 0 6.263-4.91" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(425.32 326.47)"><path d="m0 0 1.749-7.76" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g><g transform="translate(407.62 329.82)"><path d="m0 0-4.705-7.149" stroke="#f26b6c" stroke-miterlimit="10" stroke-width="4" fill="none"/></g></g></g></svg>

После

Ширина:  |  Высота:  |  Размер: 3.4 KiB

Просмотреть файл

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="151" viewBox="0 0 183.47307 151.00111" width="183.47" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/><dc:rights><cc:Agent><dc:title>Copyright (c) Microsoft Corporation</dc:title></cc:Agent></dc:rights><dc:creator><cc:Agent><dc:title>https://github.com/pgonzal</dc:title></cc:Agent></dc:creator></cc:Work></rdf:RDF></metadata><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="m0 792h612v-792h-612v792z"/></clipPath></defs><g transform="matrix(1.25 0 0 -1.25 -336.75 586.8)"><g clip-path="url(#a)"><g transform="translate(370.74 465.14)"><path d="m0 0c-25.177 4.055-47.047-1.728-48.849-12.917-0.148-0.921-0.142-1.85-0.018-2.78l-0.464-70.366c-1.802-11.188 12.215-22.753 31.309-25.828 19.093-3.075 36.032 3.502 37.834 14.691l21.655 66.953c0.41 0.845 0.707 1.725 0.854 2.644 1.803 11.19-17.145 23.548-42.321 27.603" fill="#516682"/></g><g transform="translate(370.74 465.14)"><path d="m0 0c-25.177 4.055-47.047-1.728-48.849-12.917-0.148-0.921-0.142-1.85-0.018-2.78l-0.464-70.366c-1.802-11.188 12.215-22.753 31.309-25.828 19.093-3.075 36.032 3.502 37.834 14.691l21.655 66.953c0.41 0.845 0.707 1.725 0.854 2.644 1.803 11.19-17.145 23.548-42.321 27.603z" stroke="#516682" stroke-miterlimit="10" stroke-width="6" fill="none"/></g><g transform="translate(413.06 437.54)"><path d="m0 0-22.51-69.597c-1.802-11.19-18.741-17.767-37.835-14.692-19.093 3.076-33.11 14.64-31.308 25.829l0.482 73.145 91.171-14.685z" fill="#5e91cb"/></g><g transform="translate(413.06 437.54)"><path d="m0 0c-1.803-11.189-23.673-16.973-48.849-12.917-25.176 4.055-44.125 16.413-42.322 27.602 1.802 11.189 23.672 16.973 48.849 12.918 25.176-4.056 44.124-16.414 42.322-27.603" fill="#a2c8e1"/></g><g transform="translate(338.75 397.12)"><path d="m0 0c0.276 5.403-9.354 10.288-21.512 10.91-12.157 0.622-22.237-3.254-22.513-8.657-0.014-0.276 0.004-0.55 0.041-0.822l1.669-33.82c-0.277-5.403 7.799-10.208 18.038-10.732s18.763 3.431 19.04 8.834l5.113 33.473c0.063 0.268 0.109 0.538 0.124 0.814" fill="#516682"/></g><g transform="translate(338.75 397.12)"><path d="m0 0c0.276 5.403-9.354 10.288-21.512 10.91-12.157 0.622-22.237-3.254-22.513-8.657-0.014-0.276 0.004-0.55 0.041-0.822l1.669-33.82c-0.277-5.403 7.799-10.208 18.038-10.732s18.763 3.431 19.04 8.834l5.113 33.473c0.063 0.268 0.109 0.538 0.124 0.814z" stroke="#516682" stroke-miterlimit="10" stroke-width="6" fill="none"/></g><g transform="translate(338.75 397.12)"><path d="m0 0-5.237-34.286c-0.277-5.403-8.801-9.359-19.04-8.835s-18.315 5.329-18.038 10.732l-1.71 34.642 44.025-2.253z" fill="#5e91cb"/></g><g transform="translate(338.75 397.12)"><path d="m0 0c-0.276-5.403-10.356-9.278-22.514-8.656-12.156 0.622-21.788 5.507-21.511 10.909 0.276 5.404 10.356 9.279 22.513 8.657 12.158-0.622 21.788-5.507 21.512-10.91" fill="#a2c8e1"/></g><g transform="translate(297.85 378.53)"><path d="m0 0c-0.298 3.122-6.235 5.11-13.26 4.439-7.025-0.669-12.479-3.745-12.181-6.867l3.151-19.797c0.298-3.122 5.675-5.163 12.01-4.558 6.334 0.604 11.228 3.626 10.93 6.748l-0.65 20.035z" fill="#516682"/></g><g transform="translate(297.85 378.53)"><path d="m0 0c-0.298 3.122-6.235 5.11-13.26 4.439-7.025-0.669-12.479-3.745-12.181-6.867l3.151-19.797c0.298-3.122 5.675-5.163 12.01-4.558 6.334 0.604 11.228 3.626 10.93 6.748l-0.65 20.035z" stroke="#516682" stroke-miterlimit="10" stroke-width="6" fill="none"/></g><g transform="translate(297.85 378.53)"><path d="m0 0 0.65-20.035c0.298-3.122-4.596-6.144-10.93-6.748-6.335-0.605-11.712 1.436-12.01 4.558l-3.151 19.797 25.441 2.428z" fill="#5e91cb"/></g><g transform="translate(297.85 378.53)"><path d="m0 0c0.298-3.122-5.156-6.197-12.181-6.867-7.026-0.671-12.962 1.317-13.26 4.439s5.156 6.198 12.181 6.867c7.025 0.671 12.962-1.317 13.26-4.439" fill="#a2c8e1"/></g></g></g></svg>

После

Ширина:  |  Высота:  |  Размер: 4.0 KiB

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

После

Ширина:  |  Высота:  |  Размер: 70 KiB

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

После

Ширина:  |  Высота:  |  Размер: 70 KiB

187
permalinks/home.html Normal file
Просмотреть файл

@ -0,0 +1,187 @@
---
layout: default
title: the monorepo manager for the web
permalink: /
---
<!-- Masthead -->
<header class="masthead text-white text-center"
style="background: url('{{ site.baseurl }}/images/bg-masthead-code.jpg') no-repeat center center; background-size: cover;">
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-xl-9 mx-auto">
<h2 class="mb-5">Rush: the monorepo manager for the web.</h2>
</div>
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto">
<div class="form-row">
<div class="col-6">
<form action="{{ site.data.links.masthead_learn_more }}">
<button type="submit" class="btn btn-block btn-lg btn-secondary">Learn More</button>
</form>
</div>
<div class="col-6">
<form action={{ site.data.links.masthead_get_started }}>
<button type="submit" class="btn btn-block btn-lg btn-primary">Get Started!</button>
</form>
</div>
</div>
</div>
</div>
</div>
</header>
<div class="container-fluid">
<div class="row">
<div class="col-lg-8 mx-auto" style="max-width: 60rem">
<div class="container p-3 pt-5">
<p class="lead">
<b>Rush</b> makes life easier for JavaScript developers who build and publish many packages from a
common Git repo. If you're looking to break up your giant application into smaller pieces, and you
already realized why it doesn't work to put each package in a separate repo... then <b>Rush</b> is
for you!
</p>
<!-- Intro -->
<div class="container-fluid">
<div class="row">
<div class="container d-block d-md-none m-4">
<img src="/images/home/mono-concept-v.svg" class="row img mx-auto" width="100%" alt="">
</div>
<div class="container d-none d-md-block m-4">
<img src="/images/home/mono-concept-h.svg" class="row img-fluid mx-auto" alt="">
</div>
</div>
</div>
<h1>The Rush difference</h1>
Seems like these days everyone's got a tool that can run "npm install" and "npm run build" in 20 different
folders. What's so great about <b>Rush</b>?
<!-- Cards -->
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 home-card">
<img src="/images/home/card-repo.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">Ready for large repos</h4>
<p class="card-text">At Microsoft, we build monorepos with hundreds of projects and developers.
<b>Rush's</b> unique installation strategy produces a single shrinkwrap/lock file for all your
projects that installs extremely fast. <b>Rush</b> supports parallel builds, subset builds, and
incremental builds. Distributed multi-machine builds are coming soon!
</div>
</div>
</div>
</div>
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 order-md-2 home-card">
<img src="/images/home/card-people.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">Designed for large teams</h4>
<p class="card-text"><b>Rush</b> provides many mechanisms for onboarding newcomers and coordinating
collaboration between teams. Repo policies allow new package dependencies to be reviewed before they
are accepted. <b>Rush</b> can enforce consistent dependency versions across your repo.
Different subsets of projects can publish separately with lockstep or independent versioning strategies,
private releases, and so forth.</p>
</div>
</div>
</div>
</div>
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 home-card">
<img src="/images/home/card-phantom.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">No phantom dependencies!</h4>
<p class="card-text">Tired of broken imports or mismatched versions when someone else installs
your package? Rush's isolated symlinking model eliminates these NPM phantom dependencies,
ensuring you'll never again accidentally import a library that was missing from package.json.</p>
</div>
</div>
</div>
</div>
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 order-md-2 home-card">
<img src="/images/home/card-doppel.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">No NPM doppelgangers!</h4>
<p class="card-text"><b>Rush's</b> installation model now supports the PNPM package manager,
which eliminates NPM doppelgangers. You'll never again find 5 copies of the same version of
the same library in your node_modules folder!</p>
</div>
</div>
</div>
</div>
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 home-card">
<img src="/images/home/card-trike.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">Easy to administer</h4>
<p class="card-text">For repository maintainers, <b>Rush</b> ensures that installs and builds
are completely deterministic. No more <i>"worked fine on my machine!"</i> Even the <b>Rush</b>
engine version is automatically installed according to your Git branch. If you define custom
commands or options, they are strictly validated and displayed as part of <b>Rush's</b>
command-line help.
</p>
</div>
</div>
</div>
</div>
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 order-md-2 home-card">
<img src="/images/home/card-knife.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">Turnkey solution</h4>
<p class="card-text">Tired of cobbling together your developer experience from partial solutions
that never seem to integrate properly? <b>Rush</b> is a unified orchestrator that can install,
link, build, generate change logs, publish, and bump versions.</p>
</div>
</div>
</div>
</div>
<div class="card m-4">
<div class="row no-gutters">
<div class="col-md-auto p-3 home-card">
<img src="/images/home/card-free.svg" class="img-fluid mx-auto d-block" alt="">
</div>
<div class="col-md p-3">
<div class="card-block px-2">
<h4 class="card-title">Open model</h4>
<p class="card-text">In a <b>Rush</b> repo, each project folder remains fully self-contained,
individually installable, and easy to relocate if needed. No commitment! Got a special feature
you'd like to see? The <b>Rush</b> software is distributed under an MIT license. Community
contributions are welcome!</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

Просмотреть файл

@ -1,7 +1,7 @@
---
layout: default
title: a monorepo manager
permalink: /
permalink: /old
---
<!-- Masthead -->

Просмотреть файл

@ -6,8 +6,12 @@
@import "bootstrap/bootstrap";
@import "mixins.scss";
@import "docsite.scss";
// Global CSS
@import "global.scss";
// Components
@import "masthead.scss";
@import "showcase.scss";
@ -16,5 +20,4 @@
@import "call_to_action.scss";
@import "footer.scss";
@import "algolia.scss";
@import "docsite.scss";
@import "home.scss";