GitHub Copilot, Building a Full Stack Application
Link to Completed Work
Section titled “Link to Completed Work”Follow instructions from GitHub - devopsabcs-engineering/ProgramDemo-DevDay2026 · GitHub. Demo is recorded at GitHub - devopsabcs-engineering/ProgramDemo-DevDay2026-LiveDemo · GitHub.
See prompt instructions at ProgramDemo-DevDay2026/.github at main · devopsabcs-engineering/ProgramDemo-DevDay2026 · GitHub
Building an Application Process
Section titled “Building an Application Process”Build a guiding prompt as a high level requirements document. Plan together with AI using markdown files.
Include your needs and input like in requirements markdown document:
- Design, coding standards, CICD, testing, accessibility and security standards
- Integration: MCP to Azure DevOps to create stories
- Technology to use
- Repository file structure
Provide markdown files instructions to guide:
- DevOps (Azure) workflow
- CICD
- Java
- React/Typescript
- SQL
- Provide existing relevant files like CSS, colours, theme templates, npm packages, web packages for example Ontario Design System - Design and coding standards for building Government of Ontario products: https://designsystem.ontario.ca
For samples of prompts and instructions, look at Awesome Copilot / GitHub for community-contributed instructions, prompts, and configurations.
Select an appropriate agent for a task like researcher, task implementation.
The input files cover instructions from business analyst, architecture, front/back end developers, designers, and testers.
Making Changes
Section titled “Making Changes”As changes are mad to the repository, commit changes and keep the markdown documents updated like changed requirements so developers/AI will understand latest state.
DevOps Integration
Section titled “DevOps Integration”Using an Azure DevOps MCP with an agent, epics, user stories can be created automatically using the input markdown documents.
MCP servers must be configured in project and run. Agent will then use MCP server.
Backend Development
Section titled “Backend Development”Using SQL and data dictionary instructions and requirements, create database with SQL scripts.
Validating Changes made by AI, Quality Assurance and Testing
Section titled “Validating Changes made by AI, Quality Assurance and Testing”Review changes to files and documentation with your team.
Do testing of the application and write additional tests.
Make changes with developers and AI to make corrections or improvements. Ask AI for help, suggested fixes, and review help.