Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.93 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.93 KB

qb-linq documentation

This folder holds project guides and Doxygen assets. The main user-facing overview and API tables are in the root README.md.

Document Audience Purpose
BUILDING.md Developers CMake options, presets, targets (qb_linq_tests, qb_linq_benchmark, qb_linq_docs), FetchContent deps
VERSIONING.md Maintainers / users SemVer, version.h, find_package, releases
LLM_CONTEXT.md Agents / advanced contributors Implementation map: headers, CRTP, out-of-line split, contracts
Doxygen (Doxyfile.in, doxygen/) Everyone HTML API reference: cmake --preset docs or -DQB_LINQ_BUILD_DOCS=ON, target qb_linq_docs → ${CMAKE_BINARY_DIR}/doc_doxygen/html. CI runs docs (Ubuntu + Doxygen) and sanitize (Ubuntu + ASan/UBSan on tests) — see .github/workflows/cmake.yml.

Repository-level files

File Purpose
../README.md Features, quick start, full API reference, examples
../CONTRIBUTING.md How to propose changes, tests, PR checklist
../CODE_OF_CONDUCT.md Community standards (Contributor Covenant)
../CHANGELOG.md Release history (Keep a Changelog)
../SECURITY.md How to report security issues
../AGENTS.md Checklist for AI coding agents

Doxygen layout

  • Doxyfile.in — configured by CMake (@PROJECT_VERSION@, paths under docs/doxygen/).
  • doxygen/theme/ — Doxygen Awesome theme and extensions.
  • doxygen/header.html, custom.css, logo.svg — site chrome.