Monorepo home page
Monorepo
    ADRs
    Backend
    Backend (Go)
    Backend (Bun)
    Frontend (SolidStart)
    Frontend (Astro)
    Shared

    Documentations

    • Backend Overview
    • Backend (Go) Documentation
    • Documentation Structure

    Getting Started

    • 01 - [ Getting Started Index ]
    • Backend Getting Started
    • Better Auth Integration
    • Backend Setup
    • Backend Architecture Roadmap

    Architecture

    • 02 - [ Architecture Index ]
    • Architecture & Design Decisions
    • CQRS Implementation Guide
    • CQRS Implementation for Leave Management Module
    • Backend Architecture: Handler Organization
    • Microservice Decoupling Pattern
    • Authentication Architecture
    • Better Auth Plugin Integration
    • Transactional Outbox Pattern Implementation
    • Backend Architecture: Shared Infrastructure (Ports & Adapters)

    API

    • 03 - [ Api Index ]
    • GraphQL Development Workflow
    • What gqlgen Generates - Complete Guide
    • Leave Types API Documentation
    • Pagination API
    • REST + GraphQL Coexistence Example

    Modules

    • 04 - [ Modules Index ]
    • Authentication Module Functional Specifications
    • User Module Functional Specifications
    • Organization Module
    • Leave Management Module
    • Fieldforce Module

    Infrastructure

    • 05 - [ Infrastructure Index ]
    • ClawUI Deployment Guide
    • Deployment Quick Reference
    • ArgoCD Deployment Guide
    • Multi-Environment Setup
    • Database Migrations
    • OpenTelemetry & Distributed Tracing
    • Outbox Pattern - Quick Reference
    • Rate Limiting & Security

    Development

    • 06 - [ Development Index ]
    • Backend Coding Conventions
    • Data Validation in Go - The Zod Equivalent
    • Automatic Validation Middleware
    • Query-Only Repository Implementation Guide (Better Auth)
    • Audit Trail vs Audit Log
    • Automatic Audit Logging Implementation
    • Audit Logging Integration Guide
    • Context Extraction & Audit Middleware Implementation
    • User Name Lookup Implementation

    Guides

    • 07 Guides
    • Quick Start - Better Auth & NATS Sync
    • Mobile App Authentication with JWT
    • Module Configuration Guide
    • Event-Driven Integration - Testing Guide
    • Role Assignment and Authorization
    • Permission Service Integration
    • Linting with golangci-lint
    • Troubleshooting Guide

    • Astro Documentation Integration
    • Audit Logging Integration Guide
    • audit-trail-vs-audit-log
    • Automatic Audit Logging Implementation
    • Backend Coding Conventions
    • Context Extraction & Audit Middleware Implementation
    • Microservice-Ready Architecture Guide
    • Multi-Protocol Repository Implementation Guide
    • User Name Lookup Implementation
    • Automatic Validation Middleware
    • Data Validation in Go - The Zod Equivalent
    Development

    06 - [ Development Index ]

    Overview of documents in 06-development

    This category contains the following documents:

    ​
    Astro Documentation Integration

    Guide for integrating backend documentation with the Astro platform site

    ​
    Audit Logging Integration Guide

    Backend documentation

    ​
    audit-trail-vs-audit-log

    No description provided.

    ​
    Automatic Audit Logging Implementation

    Backend documentation

    ​
    Backend Coding Conventions

    Backend documentation

    ​
    Context Extraction & Audit Middleware Implementation

    Backend documentation

    ​
    Microservice-Ready Architecture Guide

    Backend documentation

    ​
    Multi-Protocol Repository Implementation Guide

    Backend documentation

    ​
    User Name Lookup Implementation

    Backend documentation

    ​
    Automatic Validation Middleware

    Backend documentation

    ​
    Data Validation in Go - The Zod Equivalent

    Backend documentation
    Rate Limiting & SecurityBackend Coding Conventions
    ⌘I
    Powered byThis documentation is built and hosted on Mintlify, a developer documentation platform