Skip to content

Add .github/copilot-instructions.md for agent onboarding#11

Draft
Copilot wants to merge 2 commits intomasterfrom
copilot/add-copilot-instructions-md
Draft

Add .github/copilot-instructions.md for agent onboarding#11
Copilot wants to merge 2 commits intomasterfrom
copilot/add-copilot-instructions-md

Conversation

Copy link
Copy Markdown

Copilot AI commented Mar 27, 2026

Adds a copilot-instructions.md to give a coding agent the context needed to work efficiently in this repo without repeated exploration.

Covered

  • Project overview — .NET Framework 4.6.1/4.0 only; no .NET Core; NuGet package v1.1.0.2
  • Build system — Windows-only Rake + MSBuild pipeline; rake build/test/coverage; MSBuild direct invocation; no dotnet CLI support
  • Testing — NUnit 2.6.3; how to run via Rake or nunit-console.exe; test file naming and structure conventions
  • Code style — Extension method pattern, XML doc requirements, FxCop/StyleCop suppression pattern, namespace conventions
  • Module map — Tables mapping all major source files/classes to descriptions across every namespace
  • Known quirks — v1.1 breaking changes (DateTime locale, Enum strictness), dual-project build (src/Nvelope-net4 links same sources), StringExtensions.Print() dispatch quirk, checked-in packages/, strong-name signing requirement
  • Dependency rules — No external runtime NuGet deps; lists required build tools
  • Dev workflow — Step-by-step: find source → find test → edit → build → test → verify both framework targets

⌨️ Start Copilot coding agent tasks without leaving your editor — available in VS Code, Visual Studio, JetBrains IDEs and Eclipse.

Copilot AI changed the title [WIP] Add copilot onboarding instructions for efficient usage Add .github/copilot-instructions.md for agent onboarding Mar 27, 2026
Copilot AI requested a review from andrewmenary March 27, 2026 23:55
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.

2 participants