Skip to content

Conversation

@troystaylor
Copy link
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.

Description

This PR adds a comprehensive set of production-ready instruction files and prompts for the Dataverse SDK for Python, filling critical documentation gaps and enhancing GitHub Copilot's ability to assist developers working with this technology.


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New chat mode file.
  • New collection file.
  • Update to existing instruction, prompt, chat mode, or collection.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

…, authentication, performance, testing, use cases) + 4 prompts and updated READMEs
Copilot AI review requested due to automatic review settings December 4, 2025 13:49
Copilot finished reviewing on behalf of troystaylor December 4, 2025 13:50
Copy link
Contributor

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

This pull request adds a comprehensive Dataverse SDK for Python Collection to the awesome-copilot repository, expanding from an initial 5 items to 17 production-ready resources for Microsoft Dataverse Python integration.

Summary

The PR introduces extensive documentation, instruction files, and prompt templates to help developers build Python applications with the Dataverse SDK. The collection includes official quickstarts, best practices, advanced features, file operations, authentication patterns, and real-world use cases.

Key Changes

  • Added 13 new instruction files covering SDK basics, best practices, advanced features, error handling, file operations, testing, authentication, and more
  • Added 4 prompt files for code generation (quickstart, advanced patterns, production code, use case builder)
  • Created collection manifest and documentation files
  • Updated README files to include the new collection entries

Reviewed changes

Copilot reviewed 25 out of 25 changed files in this pull request and generated no comments.

Show a summary per file
File Description
collections/dataverse-sdk-for-python.collection.yml Collection manifest defining 17 items with proper structure and metadata
collections/dataverse-sdk-for-python.md Generated collection documentation
prompts/*.prompt.md (4 files) Prompt templates with frontmatter for code generation scenarios
instructions/*.instructions.md (13 files) Comprehensive instruction files covering all aspects of Dataverse SDK
docs/README.prompts.md Updated to include new Dataverse prompts
docs/README.instructions.md Updated to include new Dataverse instructions
docs/README.collections.md Updated to include new collection
ENHANCEMENT_SUMMARY.md Documentation of enhancements made
COLLECTION_STATUS.md Status report for the collection

Note: All files follow the repository conventions with proper frontmatter, naming conventions (lowercase with hyphens), and markdown formatting. The collection is comprehensive and production-ready with 17 curated items covering the Dataverse SDK for Python ecosystem.

Copy link
Contributor

@aaronpowell aaronpowell left a comment

Choose a reason for hiding this comment

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

Can you remove the COLLECTION_STATUS.md and ENHANCEMENT_SUMMARY.md files

@aaronpowell aaronpowell merged commit a89019f into github:main Dec 4, 2025
2 checks passed
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