gating.dev/www/index.html
James E. Blair 1be04d4ca8 Add initial content
Content is from Monty Taylor at http://lists.zuul-ci.org/pipermail/zuul-discuss/2021-June/001643.html

Co-Authored-By: Monty Taylor <mordred@inaugust.com>
Change-Id: Id30d24455553109e89748fe7f670ed6509c01639
2021-07-22 15:11:31 -07:00

46 lines
1.2 KiB
HTML

<html>
<head>
<link rel="stylesheet" href="main.css">
</head>
<body>
<header>
<h1> Gating </h1>
<p>
A software development workflow that builds on
automated testing to speed development and deployment
</p>
</header>
<article>
<p>
Humans are bad at boring repetitive tasks. There are no tasks more boring
and repetitive than running a set of tests and waiting for them to finish.
</p>
<p>
Computers are excellent at boring and repetitive tasks, but are terrible
at making judgement calls. A computer can easily run tests over and over
again and consistently report success or failure.
</p>
<p>
Gating empowers humans to focus on creativity and judgement by completely
removing their ability to do boring tasks like merging code if and only if
if works.
</p>
<p>
In a gating system:
</p>
<ul>
<li>Humans never merge changes, only computers</li>
<li>Computers automatically merge changes when all tests pass</li>
<li>Human code review approval can safely be fire and forget</li>
</ul>
</article>
</body>
</html>