Skip to content

Add dev container configuration with GNU-based development tooling - #7

Merged
Jury1981 merged 5 commits into
copilot/update-login-functionalityfrom
copilot/connect-streamline-login-process
Feb 1, 2026
Merged

Add dev container configuration with GNU-based development tooling#7
Jury1981 merged 5 commits into
copilot/update-login-functionalityfrom
copilot/connect-streamline-login-process

Conversation

Copilot AI commented Jan 31, 2026

Copy link
Copy Markdown

Standardizes development environment with containerized Azure tooling and GNU utilities for streamlined workflows.

Dev Container Configuration

  • Base image: mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye
  • Pre-installed: Azure CLI, PowerShell, GitHub CLI, GNU core utilities
  • Auto-install dependencies on container creation
  • Cross-platform compatible (removed default mount for HOME variable portability)

Development Helper Script

.devcontainer/dev.sh provides common workflows:

  • check - Validates environment (Azure CLI, PowerShell versions)
  • dev - Build + test pipeline
  • setup - Full install + build
  • validate - Azure credential verification

Uses standard GNU utilities (bash, grep, sed) with color-coded output for rapid iteration.

Documentation

  • Main README: Development section with quick start
  • .devcontainer/README.md: Setup instructions for VS Code/Codespaces
  • .devcontainer/EXAMPLES.md: CI workflow examples

Usage

# In VS Code with Dev Containers extension
# Click "Reopen in Container"

# Or via GitHub Codespaces
# Code → Codespaces → Create codespace

# Quick dev workflow
.devcontainer/dev.sh dev

Eliminates manual tool installation; ensures version consistency across contributors.

Original prompt

connect and stream line log in process withe azure dev containers and gnu


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits January 31, 2026 23:58
Co-authored-by: Jury1981 <210622247+Jury1981@users.noreply.github.com>
Co-authored-by: Jury1981 <210622247+Jury1981@users.noreply.github.com>
…pport

Co-authored-by: Jury1981 <210622247+Jury1981@users.noreply.github.com>
Copilot AI changed the title [WIP] Connect and streamline login process with Azure Dev Containers and GNU Add dev container configuration with GNU-based development tooling Feb 1, 2026
Copilot AI requested a review from Jury1981 February 1, 2026 00:03
Co-authored-by: Jury1981 <210622247+Jury1981@users.noreply.github.com>
@Jury1981 Jury1981 added documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers question Further information is requested labels Feb 1, 2026
@Jury1981 Jury1981 added this to the service milestone Feb 1, 2026
@Jury1981
Jury1981 marked this pull request as ready for review February 1, 2026 21:17
@Jury1981
Jury1981 merged commit bb78742 into copilot/update-login-functionality Feb 1, 2026

@Jury1981 Jury1981 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good

@Jury1981
Jury1981 deleted the copilot/connect-streamline-login-process branch February 1, 2026 21:18
@Jury1981
Jury1981 restored the copilot/connect-streamline-login-process branch February 1, 2026 21:18

@Jury1981 Jury1981 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gnu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers question Further information is requested

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants