Document GDL and Miapp development workflows#8946
Queued
mazhelez wants to merge 5 commits into
Queued
Conversation
…tream branch retrieval
SetupDevelopmentSettings referenced the removed internal helper Get-NavServerInstanceNameForPublishing, an obsolete INETROOT projects.json path, and called Configure-ALProject with parameters that no longer exist, so New-GDLView failed with 'Configure-ALProject is not recognized'. Import ALDev.psm1, resolve launch/project settings via Get-LaunchSettings/Get-ProjectSettings, read build/projects.json from the repo root, and add -ContainerName/-Authentication to New-GDLView.
Add a Miapp section to LOCAL_DEV_ENV.md explaining what it does and how to invoke it. Revert the GDLDevelopment.psm1 dev-settings changes; automatic VSCode settings setup stays broken and will be fixed later, so the GDL doc now uses -skipSetupDevelopmentSettings.
Contributor
Copilot PR ReviewIteration 1 · Outcome: no-knowledge
Knowledge source: https://github.com/microsoft/BCQuality@822cae1b2771ac25f665f73369f69093bd4fd630 No findings were posted for this iteration. Orchestrator pre-filter (13 file(s) excluded)
Findings produced by the Copilot CLI agent against BCQuality at |
aholstrup1
approved these changes
Jul 1, 2026
spetersenms
approved these changes
Jul 1, 2026
Any commits made after this event will not be merged.
Any commits made after this event will not be merged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents the local GDL (layers/views) and Miapp development workflows in
LOCAL_DEV_ENV.md, ignores generated GDL views, and fixes a git helper used by the Miapp tooling.Changes
Documentation (
LOCAL_DEV_ENV.md)New-GDLView, syncing changes back withSync-GDLView(incl.-SyncMovesAndDeletes), and cleaning up withRemove-GDLView/Remove-AllGDLViews. Includes the symbolic-link prerequisite (Developer Mode / Administrator) and a note that automatic dev-settings setup is temporarily broken.W1base-layer changes to dependent country layers — and how to invoke it (Import-Module .\build\scripts\Miapp\MicroApp.psm1thenInvoke-Miapp), with common options and a link to the full Miapp README..gitignoresrc/Views) so composed views are never committed.Git helper fix (
build/scripts/Miapp/MicroAppGitHelper.psm1)Get-GitCurrentRemoteBranchrelied on atry/catchthat never fired:2>&1redirected git's stderr into stdout, sofatal: no upstream configured for branchwas returned as a normal string instead of raising a terminating error. Now the function inspects$LASTEXITCODE, returning the upstream branch on success, nothing for the expected "no upstream" case, and re-throwing any unexpected error.Testing
Get-GitCurrentRemoteBranchreturns empty (no throw) on a branch without an upstream.AB#612711