Add comprehensive GitHub Copilot instructions for Presidio development with e2e testing and contribution guidelines#1693
Conversation
|
@omri374 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs. I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review. |
|
@copilot make sure you address the e2e tests as well as the controbution and development guidelines. In docs/samples there are many samples that could be used for reference but should not be treated as official code. Furthermore, additional samples and context can be found on the presidio-research repo |
Co-authored-by: omri374 <3776619+omri374@users.noreply.github.com>
…and development practices Co-authored-by: omri374 <3776619+omri374@users.noreply.github.com>
Added comprehensive coverage of e2e tests, contribution guidelines, and development practices. The instructions now include: • E2E testing framework - Complete setup with virtualenv, pytest execution, test categories (@pytest.mark.api, @pytest.mark.integration), and proper timeout guidance All additions follow the established imperative tone with specific timeout values and "NEVER CANCEL" warnings for long-running operations. Commit: b4f04d8 |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…t with e2e testing and contribution guidelines (microsoft#1693) * Initial plan * Create comprehensive copilot instructions for Presidio development Co-authored-by: omri374 <3776619+omri374@users.noreply.github.com> * Expand copilot instructions with e2e tests, contribution guidelines, and development practices Co-authored-by: omri374 <3776619+omri374@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: omri374 <3776619+omri374@users.noreply.github.com> Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>
This PR adds a comprehensive
.github/copilot-instructions.mdfile that provides detailed instructions for GitHub Copilot coding agents working in the Microsoft Presidio repository.What this adds
The instructions file provides exhaustive guidance on:
@pytest.mark.api,@pytest.mark.integration)Validation performed
All instructions were validated through actual execution and aligned with official documentation:
Example usage scenarios tested
The instructions follow the imperative tone requirement ("Run this command", "Do not do this") and include specific timeout values based on measured build times to prevent premature cancellation of long-running operations.
Fixes #1692.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.