Ga naar de inhoud
R Roesli.
Ga terug
github-copilot

Van een lege laptop naar Copilot voor Fabric: deel 1

Waarom ik GitHubCopilot4Fabric maakte en hoe je met 1_GHCP_Init.md een herhaalbare GitHub Copilot CLI-basis op Windows bouwt.

Het moeilijke deel van een nieuwe Fabric-sessie is vaak niet Fabric. Het is de ontbrekende basis: de verkeerde Python-versie, een verlopen Azure-login, een ander GitHub-account of een MCP server die nooit is geconfigureerd.

Daarom bouwde ik GitHubCopilot4Fabric. Het begon als mijn checklist en werd een herhaalbare route van een gewone Windows-machine naar een Copilot CLI-omgeving die klaar is voor Fabric-werk.

Vind de setup op GitHub

De setupguides, scripts en prompts staan hier:

Open GitHubCopilot4Fabric op GitHub →

Als het helpt, geef de repository een star. Zo kunnen andere Fabric-gebruikers hem makkelijker vinden en zie ik welke onderdelen meer werk verdienen.

Dit is deel 1. Het volgt 1_GHCP_Init.md. Deel 2 voegt de Fabric-specifieke tools en skills toe.

Wat de repository is

Het is geen installer die stilletjes een machine wijzigt. De guide legt uit:

Die scheiding is bewust. Als een commando mislukt, kun je zien welke laag faalt in plaats van één ondoorzichtige installer te debuggen.

Begin met de repository

Open PowerShell 7 en clone hem:

git clone https://github.com/Remc0000/GithubCopilot4Fabric.git
Set-Location .\GithubCopilot4Fabric
code .\1_GHCP_Init.md

Lees de guide van boven naar beneden. Plak niet alle blokken tegelijk, want sommige installaties wijzigen PATH en sommige authenticationstappen zijn interactief.

Laag 1: command-line tools

De guide zet dit neer:

ToolWaarom opgenomen
PowerShell 7Shell die de guide en status line gebruiken
GitHub Copilot CLIAgentic omgeving voor prompts, skills en tools
Azure CLIAuthentication en tokens voor Azure en Fabric
GitHub CLIRepository-, issue-, pull-request- en identitybewerkingen
GitSource control en plugin checkouts
Node.js LTSnpm-tools en alternatieve CLI-installatieroutes
Python 3.13Baseline voor de Fabric-packages uit deel 2
uvGeïsoleerde installatie en beheer van Python-tools

Controleer de versies na installatie:

pwsh --version
copilot --version
az --version
gh --version
git --version
node --version
py -3.13 --version
uv --version

Deze controles zijn een preflight, geen versiering. Een ontbrekend commando is lastiger te diagnosticeren wanneer Copilot al midden in een taak met meerdere stappen zit.

Laag 2: meld bewust aan

Installatie en identity zijn aparte mijlpalen:

copilot login
az login
gh auth login

Controleer de actieve accounts:

az account show --output table
gh auth status

Een agent kan het juiste commando uitvoeren tegen de verkeerde subscription of het verkeerde GitHub-account. Controleer dit eerst.

Laag 3: voeg tools toe wanneer ze helpen

De guide bevat optionele tools:

Begin met de core CLI. Voeg de rest toe wanneer de taak erom vraagt. OpenSpec en Spec Kit zijn vooral nuttig wanneer een Fabric-resultaat meerdere items, tabellen, kwaliteitsregels en deploymenttargets omvat.

Laag 4: voeg actuele context toe met MCP

De setup controleert twee MCP-oppervlakken:

  1. GitHub MCP voor repositories, issues, pull requests en codecontext.
  2. Microsoft Learn MCP voor actuele Microsoft- en Fabric-documentatie.

Voeg Microsoft Learn toe:

copilot mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp

Controleer daarna:

copilot mcp list

In een actieve Copilot CLI-sessie geeft /mcp show een vergelijkbare controle. De praktische winst is actuele documentatie wanneer een API of productgedrag is veranderd sinds de trainingsdata van het model.

Laag 5: maak de terminal observeerbaar

De guide kan een status line van derden configureren met:

Lees de status-linebestanden voordat je ze inschakelt. Ze downloaden en voeren scripts van derden uit wanneer ze renderen. Pin een beoordeelde commit in plaats van main voor altijd te volgen.

Draai de health check

Het quick-checkscript rapporteert beschikbare commando’s, Node.js-compatibiliteit, Python 3.13, Handy en status-linebestanden. Met een gezonde setup moet dit werken:

copilot --version
az account show --output table
gh auth status
py -3.13 --version
copilot mcp list

Start daarna Copilot:

copilot

De basis is klaar. Fabric CLI, fabric-cicd en Skills for Fabric volgen in deel 2.

Wat ik heb geleerd

De waarde zit niet in één installatiecommando. Het is een setup die:

Dat is nuttiger dan een checklist in mijn terminalgeschiedenis bewaren.

Verder met deel 2

In deel 2: voeg Fabric-skills toe en zet de killer prompt aan het werk volg ik 2_Fab_Init.md, installeer ik Fabric CLI en fabric-cicd, en bekijk ik de prompt die een Fabric Roadshow-build orchestreert.

Volgende: Copilot voor Fabric, deel 2 →


Deel deze post:

Lees verder

Vorige post
Copilot voor Fabric: deel 2, skills en de killer prompt
Volgende post
Welkom bij Roesli
Community

Praat mee

Meld je aan met GitHub om een reactie achter te laten.

GitHub

Reacties laden…

Meld je aan met GitHub om te reageren