Skip to content

Describe the architecture from ten thousand feet - #14

Draft
christophwille wants to merge 1 commit into
mainfrom
docs/10kft-architecture
Draft

christophwille wants to merge 1 commit into
mainfrom
docs/10kft-architecture

Conversation

@christophwille

Copy link
Copy Markdown
Member

Adds docs/10kftarchitecture.md: three Mermaid diagrams and the prose around them, explaining why git sits in the middle of the design, how the two pull-request hosts (GitHub via gh, Azure DevOps via az) sit behind one interface, and how languages come through ISemanticProvider from Roslyn in process, Stampeded.RoslynLsp, or pyright.

Meant to be iterated on here and later folded into the README.

Note: the text describes Azure DevOps as a host, which lands with #13's branch (azure-devops-as-a-pull-request-host); merge that one first or the doc is ahead of main.

🤖 Generated with Claude Code

A reader coming to the repository sees four projects and a long CLAUDE.md, and
neither says why git is the centre of the design: the host only names commits,
the change is always read from the object database, and the language services
read a checkout git made. Three Mermaid diagrams and the prose around them say
that once, in a place a README can later take over.

Assisted-by: Claude:claude-fable-5-1:Claude Code
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