Skip to content

Add AGENTS.md#17

Merged
RFBomb merged 1 commit intomasterfrom
copilot/add-agents-md-file
Apr 17, 2026
Merged

Add AGENTS.md#17
RFBomb merged 1 commit intomasterfrom
copilot/add-agents-md-file

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

Documents the repository for AI agents and contributors, with primary focus on the two actively developed libraries: Mvvm.Controls and Mvvm.Controls.SourceGenerators.

Coverage

  • Build & test — exact commands, EnableWindowsTargeting=true requirement on non-Windows, TFM matrix, CI overview
  • Project map — which libraries are active vs. complete
  • Mvvm.Controls — namespace/directory layout, control and command class hierarchies
  • Source generator architecture — three Roslyn-version builds (3.11 / 4.10 / 5.0), Parse → Data → Emit pattern, DataOrDiagnostics<T>, diagnostic ID reference table (RFB_MVVM_000–013)
  • Consumer attribute API — what each attribute ([Button], [Selector], [ComboBox], [ListBox], etc.) generates and the property-naming convention
  • Testing conventions — MSTest, GeneratorInputs/ embedded resources, what to update when adding/modifying a generator
  • Key conventions — nullability, partial requirement, async method signatures, XAML namespace URIs

@RFBomb RFBomb marked this pull request as ready for review April 17, 2026 21:18
Copilot AI review requested due to automatic review settings April 17, 2026 21:18
@RFBomb RFBomb merged commit af256cd into master Apr 17, 2026
2 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds an AGENTS.md guide to help AI agents and contributors navigate and work in the repository, focusing on the active Mvvm.Controls and source generator work.

Changes:

  • Adds build/test/pack and CI workflow guidance (including EnableWindowsTargeting=true context and TFM matrix).
  • Documents Mvvm.Controls structure, key primitives/command hierarchies, and XAML namespace URIs.
  • Documents source generator architecture (multi-Roslyn builds, Parse → Data → Emit, diagnostics/attributes overview) and testing conventions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread AGENTS.md
Comment thread AGENTS.md
@RFBomb RFBomb deleted the copilot/add-agents-md-file branch April 17, 2026 22:03
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.

3 participants