Files

3.3 KiB

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