garden
Garden · page kit v1 · made-up numbers

make pages look like fiveable

One stylesheet for every report, memo and dashboard an agent saves to the Garden. It does dark and light: the Garden viewer passes the reader's choice into the page. Link it, put class="g" on the body, and use the pieces below.

start here

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Weekly report, Oct 26</title>
<link rel="stylesheet" href="https://gardens.sh/kit/v1.css">
<script src="https://gardens.sh/kit/v1.js"></script>   <!-- tabs, sorting, copy -->
</head>
<body class="g">
<main class="g-wrap">
  <header class="g-head">
    <div class="g-eyebrow">Fiveable.me · organic search · updated Oct 18</div>
    <h1>seo status</h1>
    <p class="g-lede">The answer in one or two sentences.</p>
  </header>
  <section class="g-section" id="…"><h2>…</h2>…</section>
  <footer class="g-foot">sources, definitions</footer>
</main>
</body>
</html>

Use the kit's colors, never your own: they're what flip between light and dark. Pages can't fetch data, so inline it.

key facts

Signups1,240 this week, +12% vs last year
DiagnosisMost of the lift is the new onboarding flow. About 70% confidence.
RunningPricing test, onboarding v2, 3 experiments
<div class="g-meta">
  <div><span>Label</span><span>Value</span></div>
</div>

what stands out

li.good, .bad, .warn or .you color the big number. Leave out .g-big and the list numbers itself.

stat tiles

Signups this week1,240+12% vs last year
Refund rate3.1%+0.8 pt vs last week
Toward the monthly goal72%$36k of $50k
Color means better or worse, not up or down.A rising refund rate is g-delta bad up.

status list

action list 3

  1. #1204
    Customer photos are in a public bucket.Run the two commands in the issue, then reply done.
    9d
  2. #1219
    Pick the default for new teams.Reply manual or auto.
    4d
  3. #1230
    Old experiment still running.Probably settled. Close it if you agree.
    2d

tables

ArmSessionsPurchasesRate
Test · gate on18,942230.12%
Control · free page18,083130.07%
Holdout4,41040.09%

Numbers in .num cells line up. Add data-sortable to the table (with v1.js) and readers can click a header to sort.

tabs and copy

Signups 1,240, refunds 3.1%.

Signups 4,980, refunds 2.6%.

Canni: Milwaukee Café & Bar in Walker's Point
Short, keeps the brand and neighborhood.
<div class="g-tabs">
  <section class="g-tab" data-label="This week">…</section>
  <section class="g-tab" data-label="28 days">…</section>
</div>
<button class="g-copy" data-copy="Text to copy">Copy</button>
Long lists and definitions go in a disclosure

Use <details class="g-more">; it needs no script.

charts without a library

Weekly signups, 12 weeks

Aug 4Oct 20

Bars and a sparkline

CI green · 91%

Goal · 64%

For bigger charts, Chart.js from cdn.jsdelivr.net works in the Garden; read colors from the kit's CSS variables (--g-chart-1, --g-chart-2, --g-chart-hi, --g-ink) so they follow the theme.

rules