radius-project / radius-project/roadmap
Radius Canvas integration into GitHub Copilot app
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Overview of roadmap item
Radius is building a GitHub Copilot plugin that brings the application lifecycle into the Copilot app through an interactive Radius Canvas and agentic skills. The integration enables developers to analyze source repositories, generate or update a .radius/app.bicep application definition, visualize the resulting application graph, configure deployment environments, and deploy or delete applications without leaving Copilot.
The Canvas is organized around three main experiences:
- Applications: Model repository contents as a Radius application and display a live graph in Modeled, Planned, Deployed, and branch/PR Diff views.
- Environments: Create and verify Azure deployment environments, configure GitHub Actions OIDC trust, and manage the infrastructure and credentials applications use.
- Deployments: Generate and run GitHub Actions workflows that provision required cloud infrastructure, deploy Radius applications, report progress, troubleshoot failures, and delete applications.
The plugin also provides agentic skills for application modeling, graph generation and refresh, environment setup, deployment, deletion, and Canvas installation repair. Product logic for modeling, graph generation, compute platforms, and workflow generation is implemented in a shared UI-agnostic core so it can support additional interfaces in the future.
Additional context
Implementation is being developed in radius-project/ai-extensions. The repository contains the Radius Canvas adapter, shared application-modeling and graph logic, generated GitHub Actions workflow support, and the Radius agentic skills distributed with the plugin.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the implementation in radius-project/ai-extensions, focusing on the Radius Canvas adapter, shared application-modeling and graph logic, generated GitHub Actions workflow support, and the Radius agentic skills. The roadmap describes a broad integration spanning modeling, environments, deployments, and Canvas repair, but does not identify a specific entry point, file, test, or completion boundary.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, github, github-actions
- Domain
- cloud, devops, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100