Files
sql-utilities/docs
Thom LambandClaude Opus 4.7 6b461095c6 docs: spec for critical-tier SonarQube tech-debt sweep
Design doc covering the 8 BLOCKER/CRITICAL non-S3776 issues across six
projects. Approach is a pragmatic mix: fix where the rule reflects a
real defect, suppress with justification where the rule conflicts with
deliberate design (DSL operator==).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 14:24:24 -05:00
..

Documentation Index

This folder contains comprehensive documentation for the Strata.SqlTools library.

Architecture & Design

  • ARCHITECTURE_REVIEW.md - Complete architecture overview with class diagrams, design patterns, and extensibility guidelines
  • Rules.ClassDiagram.md - Class diagrams for the expression/rules system with Markdown parser documentation

Component Documentation

Development Guides

Quick Start

For a quick start guide, see the main README.md in the repository root.

Navigation

By Topic

Getting Started:

  1. Read ../README.md for overview and basic usage
  2. Review SqlUtilities.Core.md for detailed API documentation
  3. Choose your SQL dialect: SqlUtilities.SqlServer.md or SqlUtilities.Snowflake.md

Understanding the Architecture:

  1. Start with ARCHITECTURE_REVIEW.md for design patterns and class structure
  2. Review Rules.ClassDiagram.md for expression system details

Publishing & Packaging:

  1. Read NUGET_PACKAGING.md for build and publishing guidelines

Advanced Features:

  1. See WITHCLAUSE_NEXT_STEPS.md for WITH clause implementation details

Documentation Standards

All documentation in this folder follows these standards:

  • Markdown format with Mermaid diagrams where applicable
  • Code examples in C#
  • Updated date stamps where relevant
  • Links to official Microsoft documentation where appropriate