Skip to content

Conversation

Copy link

Copilot AI commented Aug 7, 2025

Added .github/copilot-instructions.md with comprehensive instructions for GitHub Copilot coding agents working in the aztui codebase. The instructions provide all necessary information for a developer to effectively work with this Go-based Terminal User Interface (TUI) application for Azure resource management.

Key Features

Firm Directive Structure: Instructions start with a clear directive to follow the provided guidance first before searching or using additional commands, ensuring consistent development practices.

Validated Commands: All commands and procedures have been thoroughly tested and validated, including:

  • Build process: make all (36s initial, 0.5s subsequent builds)
  • Code formatting: make format
  • Application execution: AZTUI_CONFIG_PATH=conf/default.yaml bin/aztui
  • Clean rebuilds: make clean && make all

Critical Timing Information: Includes explicit "NEVER CANCEL" warnings with specific timeout recommendations:

  • First builds: 60+ minute timeout (downloads dependencies)
  • Subsequent builds: 5+ minute timeout (uses cached dependencies)
  • All timing measurements verified through actual testing

Prerequisites and Setup: Documents exact requirements including Go 1.19+, Azure CLI installation, and authentication requirements (az login).

Manual Validation Scenarios: Since the application is a TUI with no unit tests, provides specific manual testing procedures to validate changes, including startup testing and Azure CLI integration verification.

Repository Structure: Complete documentation of the codebase layout, key directories, and common file locations to help agents navigate efficiently.

Troubleshooting Guide: Covers common issues like authentication errors, build failures, and provides emergency recovery commands.

The instructions enable coding agents to work effectively with this Azure management tool without needing to discover build processes, dependencies, or validation procedures through trial and error.

Fixes #28.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

@brendank310 brendank310 marked this pull request as ready for review August 7, 2025 02:42
@brendank310 brendank310 closed this Aug 7, 2025
Copilot AI changed the title [WIP] ✨Set up Copilot instructions Create comprehensive GitHub Copilot instructions for aztui development Aug 7, 2025
Copilot AI requested a review from brendank310 August 7, 2025 02:51
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.

✨Set up Copilot instructions

2 participants