https://github.com/docker/copilot-issues
The Docker extension for GitHub Copilot (@docker) is a plugin that extends GitHub Copilot's technology to assist developers in working with Docker.
https://github.com/docker/copilot-issues
Last synced: 3 months ago
JSON representation
The Docker extension for GitHub Copilot (@docker) is a plugin that extends GitHub Copilot's technology to assist developers in working with Docker.
- Host: GitHub
- URL: https://github.com/docker/copilot-issues
- Owner: docker
- License: cc0-1.0
- Created: 2024-04-29T16:00:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-14T14:51:56.000Z (over 1 year ago)
- Last Synced: 2025-01-30T01:51:15.961Z (11 months ago)
- Homepage: https://github.com/apps/docker
- Size: 118 MB
- Stars: 8
- Watchers: 6
- Forks: 5
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Extension for GitHub Copilot
The Docker Extension for GitHub Copilot (`@docker`) is a plugin that extends GitHub Copilot's technology to assist developers in working with Docker.
This repository is for providing feedback and documentation on the [Docker extension for GitHub Copilot ](https://github.com/apps/docker) in GitHub Copilot Chat. You can use the repository to report issues or submit feature requests.
> [!NOTE]
> The Docker Extension for GitHub Copilot is current in limited public beta. If you're a GitHub Copilot subscriber and interested in trying out the extension, you can sign up for the [waitlist](https://github.com/github-copilot/copilot_extensions_waitlist_signup).
# Quick Start
1. Install the [Docker GitHub App](https://github.com/apps/docker) in your organization.
1. Invoke the extension using `@docker` in any context where GitHub Copilot is available
# Current Features

- **Initiate a conversation with the Docker extension**: In GitHub Copilot Chat, get in the extension context by using `@docker` at the beginning of your request.
- **Refer to documentation from your current context**: Access [docs.docker.com](https://docs.docker.com) right from within Copilot Chat by asking questions like `“@docker, What does containerizing an application mean?”` or even `“@docker how can I start a container with a volume?”`
- **Generate the right Docker assets for your project**: Get help containerizing your application and watch it generate assets (e.g. `Dockerfile`, `docker-compose.yml`, and `.dockerignore`) tailored to your project’s languages and file structure with requests like `“@docker How would I use Docker to containerize this project?” `
- **Open a Pull Request with the assets to save you time**: With your consent, the Docker extension can even ask if you want to open a PR with these generated Docker assets on GitHub, allowing you to review and merge them at your convenience.
- **Find project vulnerabilities with Docker Scout**: The Docker extension also integrates with Docker Scout to surface a high-level summary of detected vulnerabilities and provide the next steps to continue using Scout in your terminal via CLI: `“@docker can you help me find vulnerabilities in my project?”`
# Troubleshooting
Known issues are documented in [TROUBLESHOOTING](TROUBLESHOOTING.md).
# Feedback
- File a bug in [GitHub Issues](https://github.com/docker/copilot-issues/issues/new/choose)
- [Chat with us on Twitter/X](https://twitter.com/docker) with other feedback
# License
See [LICENSE](LICENSE) for more information.