Skip to content

Refresh developer documentation and add agent guidance - #2469

Merged
mjcheetham merged 7 commits into
git-ecosystem:mainfrom
mjcheetham:hello-ai
Oct 9, 2026
Merged

mjcheetham merged 7 commits into
git-ecosystem:mainfrom
mjcheetham:hello-ai

Conversation

@mjcheetham

Copy link
Copy Markdown
Contributor

This PR brings GCM's developer documentation and VS Code configuration up to date, then adds an AGENTS.md entry point for AI-assisted contributions. Several guides still described the old project layout, .NET Framework/WPF UI helpers, or credential-only provider responses, making them misleading for contributors.

Since moving to the new SLNX format, we have not updated our VSCode
build and launch tasks for the new solution file target, nor the
updated repository layout.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
Update the documentation index, splitting out user and developer
documentation articles. Add missing links.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
The development and debugging document has falled behind reality in many
places. Let's spruce this up and make it correct to today's situation.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
Update the architecture document to reflect the latest interactions and
relationships between projects, commands, and providers.

Replace diagrams with Mermaid diagrams where appropriate.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
Update the CONTRIBUTING.md document for the new build system, and call
our best practice for drafting commits.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
The spec still described credential-only responses and mandatory external
UI helpers. Align it with the current response, protocol, detection, and
prompting contracts so provider authors have accurate guidance.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
Add an AGENTS.md file to help AI agents conform to the project best
practices. We have existing documentation for many things, so this
document is just a high level summary with links to the existing
docs for more in depth guidance.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
@mjcheetham
mjcheetham requested a review from dscho October 9, 2026 13:35
@mjcheetham
mjcheetham requested a review from a team as a code owner October 9, 2026 13:35
@mjcheetham mjcheetham added engineering Refactoring or build changes docs Documentation changes labels Oct 9, 2026

@dscho dscho left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. I appreciate in particular the updates of stale or outdated information such as documenting the dispatcher and what's going on with Avalonia and .NET 10!

@mjcheetham
mjcheetham merged commit 91d6da2 into git-ecosystem:main Oct 9, 2026
27 of 28 checks passed
@mjcheetham
mjcheetham deleted the hello-ai branch October 9, 2026 13:50
091570

This comment was marked as spam.

@091570

This comment was marked as spam.

@091570

This comment was marked as spam.

@091570

This comment was marked as spam.

@091570

This comment was marked as spam.

@091570

This comment was marked as spam.

@091570

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation changes engineering Refactoring or build changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants