Baseleg Docs

Docs site map

The full structure of the Baseleg documentation site.

<!-- Product -->
<div style="border:1px solid var(--docs-border);border-radius:10px;overflow:hidden">
  <div style="background:var(--docs-primary);padding:10px 14px">
    <a href="/product/index/" style="font-weight:700;color:#ffffff;font-size:0.9rem;text-decoration:none">Product</a>
    <div style="color:color-mix(in srgb,#ffffff 60%,transparent);font-size:0.7rem;margin-top:2px">What Baseleg is and does</div>
  </div>
  <div style="padding:10px 14px;background:var(--docs-surface-2)">
    <div style="display:flex;flex-direction:column;gap:6px">
      <a href="/product/index/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Overview
      </a>
      <a href="/product/capabilities/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Capabilities
      </a>
      <a href="/product/v1-scope/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┗</span> v1 scope
      </a>
    </div>
  </div>
</div>

<!-- Domain -->
<div style="border:1px solid var(--docs-border);border-radius:10px;overflow:hidden">
  <div style="background:var(--docs-primary);padding:10px 14px">
    <a href="/domain/index/" style="font-weight:700;color:#ffffff;font-size:0.9rem;text-decoration:none">Domain</a>
    <div style="color:color-mix(in srgb,#ffffff 60%,transparent);font-size:0.7rem;margin-top:2px">DDD model, bounded contexts, language</div>
  </div>
  <div style="padding:10px 14px;background:var(--docs-surface-2)">
    <div style="display:flex;flex-direction:column;gap:5px">
      <a href="/domain/index/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Overview
      </a>
      <a href="/domain/context-map/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Context map
      </a>
      <a href="/domain/ubiquitous-language/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Ubiquitous language
      </a>
      <div style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-primary) 50%,transparent);margin-top:4px;margin-left:14px;font-style:italic">Bounded contexts</div>
      <a href="/domain/bounded-contexts/people/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> People
      </a>
      <a href="/domain/bounded-contexts/aircraft/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> Aircraft
      </a>
      <a href="/domain/bounded-contexts/scheduling/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> Scheduling
      </a>
      <a href="/domain/bounded-contexts/training/" style="font-size:0.78rem;color:color-mix(in srgb,var(--docs-secondary) 65%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> Training <span style="font-size:0.65rem;color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">(lite)</span>
      </a>
      <a href="/domain/bounded-contexts/billing/" style="font-size:0.78rem;color:color-mix(in srgb,var(--docs-secondary) 65%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> Billing <span style="font-size:0.65rem;color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">(lite)</span>
      </a>
      <a href="/domain/bounded-contexts/compliance/" style="font-size:0.78rem;color:color-mix(in srgb,var(--docs-secondary) 65%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> Compliance <span style="font-size:0.65rem;color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">(lite)</span>
      </a>
      <a href="/domain/bounded-contexts/notifications/" style="font-size:0.78rem;color:color-mix(in srgb,var(--docs-secondary) 65%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> Notifications <span style="font-size:0.65rem;color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">(adapter)</span>
      </a>
      <a href="/domain/bounded-contexts/reporting/" style="font-size:0.78rem;color:color-mix(in srgb,var(--docs-secondary) 65%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┗</span> Reporting <span style="font-size:0.65rem;color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">(lite)</span>
      </a>
    </div>
  </div>
</div>

<!-- Architecture -->
<div style="border:1px solid var(--docs-border);border-radius:10px;overflow:hidden">
  <div style="background:var(--docs-primary);padding:10px 14px">
    <a href="/architecture/index/" style="font-weight:700;color:#ffffff;font-size:0.9rem;text-decoration:none">Architecture</a>
    <div style="color:color-mix(in srgb,#ffffff 60%,transparent);font-size:0.7rem;margin-top:2px">Layering, packages, data, testing, decisions</div>
  </div>
  <div style="padding:10px 14px;background:var(--docs-surface-2)">
    <div style="display:flex;flex-direction:column;gap:5px">
      <a href="/architecture/index/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Overview
      </a>
      <a href="/architecture/package-boundaries/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Package boundaries
      </a>
      <a href="/architecture/database/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Database
      </a>
      <a href="/architecture/testing/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Testing
      </a>
      <a href="/architecture/coding-standards/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Coding standards
      </a>
      <a href="/architecture/definition-of-done/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Definition of done
      </a>
      <div style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-primary) 50%,transparent);margin-top:4px;margin-left:14px;font-style:italic">Decisions (ADRs)</div>
      <a href="/architecture/decisions/index/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> ADR index
      </a>
      <a href="/architecture/decisions/001-runtime-and-hosting/" style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-secondary) 70%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:24px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> 001 Runtime &amp; hosting
      </a>
      <a href="/architecture/decisions/002-database-choice/" style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-secondary) 70%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:24px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> 002 Database choice
      </a>
      <a href="/architecture/decisions/003-monorepo-tooling/" style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-secondary) 70%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:24px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> 003 Monorepo tooling
      </a>
      <a href="/architecture/decisions/004-architectural-layering/" style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-secondary) 70%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:24px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> 004 Layering
      </a>
      <a href="/architecture/decisions/005-domain-boundaries/" style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-secondary) 70%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:24px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┣</span> 005 Domain boundaries
      </a>
      <a href="/architecture/decisions/006-testing-strategy/" style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-secondary) 70%,#ffffff);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:24px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 25%,transparent)">┗</span> 006 Testing strategy
      </a>
    </div>
  </div>
</div>

<!-- UX -->
<div style="border:1px solid var(--docs-border);border-radius:10px;overflow:hidden">
  <div style="background:var(--docs-primary);padding:10px 14px">
    <a href="/ux/index/" style="font-weight:700;color:#ffffff;font-size:0.9rem;text-decoration:none">UX</a>
    <div style="color:color-mix(in srgb,#ffffff 60%,transparent);font-size:0.7rem;margin-top:2px">Design system, components, diagrams</div>
  </div>
  <div style="padding:10px 14px;background:var(--docs-surface-2)">
    <div style="display:flex;flex-direction:column;gap:5px">
      <a href="/ux/index/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Overview
      </a>
      <a href="/ux/design-tokens/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Design tokens
      </a>
      <a href="/ux/standards/" style="font-size:0.8rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 35%,transparent)">┣</span> Standards
      </a>
      <div style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-primary) 50%,transparent);margin-top:4px;margin-left:14px;font-style:italic">Components</div>
      <a href="/ux/components/index/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> Gallery
      </a>
      <a href="/ux/components/button/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┗</span> Button
      </a>
      <div style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-primary) 50%,transparent);margin-top:4px;margin-left:14px;font-style:italic">Patterns</div>
      <a href="/ux/patterns/empty-loading-error/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┗</span> Empty / loading / error
      </a>
      <div style="font-size:0.75rem;color:color-mix(in srgb,var(--docs-primary) 50%,transparent);margin-top:4px;margin-left:14px;font-style:italic">Diagrams</div>
      <a href="/ux/diagrams/index/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> Index
      </a>
      <a href="/ux/diagrams/layering/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> Architecture layers
      </a>
      <a href="/ux/diagrams/context-map/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> Context map
      </a>
      <a href="/ux/diagrams/v1-spine/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┣</span> v1 spine ER
      </a>
      <a href="/ux/diagrams/site-map/" style="font-size:0.78rem;color:var(--docs-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;margin-left:14px">
        <span style="color:color-mix(in srgb,var(--docs-primary) 30%,transparent)">┗</span> Site map
      </a>
    </div>
  </div>
</div>