Welcome! This repository contains sample code illustrating the Dragon Copilot extension. Each sample is a self-contained extension that explains one topic in Dragon Copilot extensibility. You can read, play with or adapt from these samples to create your own extensions.
This repo includes:
- Sample extension with best practices
- CLI tools to initialize & package extension
- Additional Documentation
git clone <your-repo-url>
cd dragon-copilot-extension-samples
Sample Name | Description | Location |
---|---|---|
Workflow Extension | C# Asp.Net WebApplication showing Dragon workflow extension API Contract | SampleExtension.Web |
CLI to easily generate manifest & package the extension, getting ready to publish or upload the extension.
Quick usage:
cd tools/dragon-extension-cli
npm run build
npm link
dragon-extension init
dragon-extension package
See CLI README for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Ensure all tests pass
- Submit a pull request
MIT License. See LICENSE for details.