Add copilot instructions for crypto backend implementation#2344
Merged
Conversation
Add a copilot-instructions.md that captures crypto backend architecture patterns, integration conventions, and review guidance derived from @qmuntal's PR reviews. This gives Copilot the context it needs to implement crypto algorithm integrations correctly, including the git go-patch workflow, backend shim patterns, nobackend stub rules, and documentation updates.
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new .github/copilot-instructions.md intended to guide contributors (and Copilot) when implementing or modifying crypto algorithms in the Microsoft Go “systemcrypto” backend architecture, including the git go-patch workflow, backend shim patterns, gating/dispatch guidance, FIPS 140-only considerations, and doc generation steps.
Changes:
- Introduces a crypto-backend-focused Copilot instructions document under
.github/. - Documents the expected
git go-patchapply/edit/rebase/extract/commit flow for patch maintenance. - Captures backend integration patterns (shims, gates, dispatch, fallback) and related conventions (build tags, import aliasing, doc generation).
Show a summary per file
| File | Description |
|---|---|
.github/copilot-instructions.md |
Adds repository-specific guidance for crypto backend development workflow and integration conventions. |
Copilot's findings
- Files reviewed: 1/1 changed files
- Comments generated: 2
qmuntal
requested changes
Jun 3, 2026
Member
Author
|
@qmuntal updated PTAL |
qmuntal
approved these changes
Jun 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a
.github/copilot-instructions.mdthat captures the architecture patterns, integration conventions, and review guidance for implementing crypto algorithms in the Microsoft Go backend system.The instructions were derived from:
ghCLI, including:FIPSApprovedHashas top-level functionCovers:
git go-patchworkflow (apply → edit → commit → rebase/squash → extract → verify)updatecryptodocs