Technical documentation

July 19, 2026 · View on GitHub

Scope: build, test, CI, and publishing — not how to implement library code.

For implementation conventions, see docs/guides/. For consumer install, see getting-started.md.

Documents

DocumentRead when you need to…
ci.mdUnderstand GitHub Actions, reproduce CI locally, or debug a failing pipeline job
publishing.mdTag-based release to nuget.org, GitHub Packages (NuGet), and npmjs.com

Start here by task

TaskDocument
PR failed on GitHubci.md
First local build after cloneAGENTS.md
Publish preview or stable releasepublishing.md
Pack NuGet locallyAGENTS.mdnpm run pack:backend

When to add or extend technical docs

  • CI workflow or required toolchain versions change → update ci.md and .github/workflows/ci.yml in the same PR.
  • Publishing process or version policy changes → update publishing.md and CHANGELOG.md.
  • A new repeatable operational task appears (e.g. local feed setup) that is not implementation guidance.

Do not put C# or TypeScript coding conventions here (docs/guides/), consumer tutorials (getting-started.md), or API reference for public types (XML docs / package READMEs).

Commands shared across areas: AGENTS.md.