> ## Documentation Index
> Fetch the complete documentation index at: https://docs.figentra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Figentra: TypeScript Monorepo Framework for Scalable Apps

> Figentra provides a curated set of typed packages, coding standards, and architectural patterns to help teams build scalable TypeScript monorepo applications consistently.

Figentra is a developer platform built around a monorepo-first philosophy. It provides a collection of well-typed packages — covering contracts, health checks, dependency injection, error handling, testing utilities, and more — alongside opinionated standards and runbooks that help engineering teams ship confidently and consistently.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get your first Figentra project running in minutes
  </Card>

  <Card title="Installation" icon="download" href="/installation">
    Install packages and configure your monorepo workspace
  </Card>

  <Card title="Packages" icon="box" href="/packages/overview">
    Browse all available packages and their APIs
  </Card>

  <Card title="Standards" icon="ruler" href="/standards/file-naming">
    Explore coding standards for consistent, maintainable code
  </Card>
</CardGroup>

## Why Figentra?

Building large TypeScript applications across multiple teams introduces friction: conflicting conventions, duplicated utilities, inconsistent error handling, and fragmented testing strategies. Figentra solves this by providing a unified platform where every package, standard, and pattern is designed to work together.

<CardGroup cols={3}>
  <Card title="Typed Packages" icon="code">
    Every package ships with full TypeScript types and contracts — no guessing at API shapes
  </Card>

  <Card title="Shared Standards" icon="check-square">
    File naming, folder structure, linting, and testing conventions enforced across all teams
  </Card>

  <Card title="Operational Runbooks" icon="book">
    Deployment, incident response, and security runbooks baked in from day one
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Install the packages you need">
    Add `@figentra/*` packages to your monorepo workspace packages using your preferred package manager.
  </Step>

  <Step title="Apply the standards">
    Follow the file naming, folder structure, and linting standards to keep your codebase consistent.
  </Step>

  <Step title="Use the architecture patterns">
    Reference the Architecture Decision Records and monorepo structure guide to make informed design choices.
  </Step>

  <Step title="Operate with confidence">
    Use the runbooks for deployment, incident response, and security when things go wrong.
  </Step>
</Steps>

## Explore the Documentation

<CardGroup cols={2}>
  <Card title="Architecture Overview" icon="building" href="/architecture/overview">
    Understand the monorepo structure and key architectural decisions
  </Card>

  <Card title="Core Packages" icon="cube" href="/packages/contracts">
    Start with contracts, health checks, and the DI container
  </Card>

  <Card title="Testing Standards" icon="flask" href="/standards/testing">
    Learn how Figentra projects structure and run tests
  </Card>

  <Card title="Operations" icon="gear" href="/operations/deployment">
    Review deployment and incident response runbooks
  </Card>
</CardGroup>
