Skip to content

docs: split the README into a slim README + topic docs#41

Merged
nenadvulic merged 1 commit into
mainfrom
docs/readme-split
Jun 13, 2026
Merged

docs: split the README into a slim README + topic docs#41
nenadvulic merged 1 commit into
mainfrom
docs/readme-split

Conversation

@nenadvulic

Copy link
Copy Markdown
Owner

The README had grown to 848 lines — pitch, install, full config reference, every integration, TCA, performance — so the pitch and quick start were buried.

What changed

Slim the README to ~290 lines (pitch, why, install, quick start, init, run, example, why-SwiftSyntax, real-world, built-for-AI, performance, roadmap) and move the deep-dive material into docs/, linked from a new Documentation section:

New doc Content (moved verbatim)
docs/configuration.md AI config prompt + Configure + dependencyOrder + visibility + security checks
docs/adoption.md baseline, // solid:ignore, severity
docs/integrations.md Xcode, CI (Action/binary/source), SwiftPM plugins, Danger, Claude Code, architecture graph
docs/tca.md Using with TCA

docs/security-rules.md is unchanged.

Integrity

  • No content lost (290 README + 579 docs ≈ 848 original + new headers/links).
  • No section duplicated; no dangling ](#…) local anchors in the README.
  • Relative links re-pointed for the new location: ../examples/, ../.claude/, ../demo/, security-rules.md#…, ../README.md#generate-a-config-init.
  • All link targets verified to exist.

Keep the README focused (pitch, install, quick start, init, run, example,
why-SwiftSyntax, real-world, built-for-AI, performance, roadmap) and move the
deep-dive material into docs/: configuration.md (config + AI prompt + dependencyOrder
+ visibility + security), adoption.md (baseline/suppressions/severity),
integrations.md (Xcode/CI/SwiftPM/Danger/Claude/graph), tca.md. Add a Documentation
section linking them; relative links adjusted (../examples, ../.claude, ../demo,
security-rules.md, ../README.md anchors).
@nenadvulic nenadvulic merged commit 90a27a7 into main Jun 13, 2026
2 checks passed
@nenadvulic nenadvulic deleted the docs/readme-split branch June 13, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant