Files
claude-desktop-debian/docs/index.md
aaddrick 0c74631f84 docs: add CHANGELOG, RELEASING, SECURITY, docs/index, docs styleguide
Five new top-level docs to round out the project's governance surface,
inspired by a survey of well-organized docs in laravel-commonplace.

- CHANGELOG.md (Keep a Changelog 1.1.0): v2.0.0 onward, grouped by
  REPO_VERSION; +claude upstream retags folded as one-liner inside the
  parent REPO_VERSION section. v2.0.3/.4/.9 reconstructed from git log.
- RELEASING.md: pre-release checklist, tag-and-push recipe, what CI does
  on tag push, mid-release recovery.
- SECURITY.md: private GHSA-based reporting; scope (in/out, what goes
  upstream); response expectations.
- docs/index.md: navigation hub linking BUILDING/CONFIGURATION/
  TROUBLESHOOTING (post-rename paths), decision log, learnings,
  testing, issue-triage, styleguides.
- docs/styleguides/docs_styleguide.md: page anatomy templates
  (setup/troubleshooting/learning/ADR), naming conventions,
  antipatterns, page-size honesty. Tailored to packaging/Electron
  domain; adapted from commonplace's docs_styleguide.

Co-Authored-By: Claude <claude@anthropic.com>
2026-05-24 09:08:55 -04:00

4.1 KiB

Documentation

Linux packaging, patching, and operations docs for the Claude Desktop for Debian project. The README is the storefront; this is the manual.

# If you're here because something broke:
claude-desktop --doctor
# Then check troubleshooting.md below.

Installation & building

Project direction

  • Decision log — ADR-format record of what we ship and (more importantly) what we won't
  • Releasing — pre-release checklist, tag recipe, what CI does on tag push
  • Changelogv2.0.0 onward, grouped by REPO_VERSION

How the patches work — subsystem deep-dives

Hard-won knowledge from debugging real bugs. Consult before working on the related subsystem; add a new entry when you discover something non-obvious that would save the next contributor (human or AI) significant time.

Testing

Operations

Style guides

  • Bash style guide — the project's shell-script conventions (forked from YSAP)
  • Docs style guide — how to write and organize docs (start here if you're adding a page)

Contributing

  • CONTRIBUTING.md — what we accept, what goes upstream, AI-attribution policy
  • CLAUDE.md — instructions for AI coding assistants (and a useful project archaeology read for humans)
  • AGENTS.md — vendor-neutral mirror of CLAUDE.md for non-Claude AI tools
  • SECURITY.md — private vulnerability reporting

Cowork-Linux handover (historical)