Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Brug denne vejledning til at komme i gang med at oprette en Microsoft Fabric-arbejdsbelastning med Extensibility Toolkit. Du konfigurerer dit miljø, kører Starter-Kit i GitHub Codespaces eller lokalt og lærer det grundlæggende, du skal bruge for at bygge og publicere.
Hvad du bygger
Du kører startpakken i Fabric, udforsker brugen af manifestet og værts-API'en, foretager en lille ændring af brugergrænsefladen og forstår, hvordan elementer, som din arbejdsbelastning opretter, fungerer som oprindelige Fabric-artefakter.
Forudsætninger
- Adgang til en Fabric-lejer og et arbejdsområde, hvor du kan oprette elementer
- En GitHub-konto (påkrævet til Codespaces)
- Hvis du udvikler lokalt: en nyere Node.js LTS og en pakkehåndtering (se README for nøjagtige værktøjer)
- Adgang til at oprette en Microsoft Entra-applikation
- Valgfrit: et Azure-abonnement, hvis du planlægger at hoste din webapp i Azure
Tips
Lokal udvikling understøttes indbygget på Windows, macOS og Linux. Før du kører installationsscripts eller starter udviklerserveren, skal du gennemgå og opfylde forudsætningerne i startpakken.
Notat
Du behøver ikke at udrulle noget til din lejer for at prøve Starter-Kit. Brug DevGateway under udviklingen til at emulere Fabric-værten.
Vigtigt
Sørg for, at du har adgang til et Fabric-arbejdsområde, og at din lejer tillader udviklerfunktioner. Du aktiverer Fabric Developer Mode før test.
Vælg din vej
For at komme hurtigt i gang, vælg en af følgende muligheder for at få adgang til koden:
Mulighed 1: Start i GitHub Codespaces
- Forgren Starter-Kit Repository til din GitHub-konto.
- Opret et GitHub-kodeområde på din fork for at komme i gang med et cloud-baseret udviklingsmiljø.
For mere information om GitHub Codespaces, se GitHub Codespaces-dokumentationen.
Mulighed 2: Klon og kør lokalt
- Forgren Starter-Kit Repository til din GitHub-konto.
- Klon din fork til din lokale maskine:
git clone https://github.com/<your-account>/fabric-extensibility-toolkit.git
cd fabric-extensibility-toolkit
- Installer de nødvendige forudsætninger for lokal udvikling:
Nødvendige værktøjer:
- Node.js LTS:Download Node.js
- PowerShell 7 (pwsh på macOS/Linux): Install PowerShell
- .NET SDK (til macOS brug x64-build): Download .NET
- VS Code eller lignende editor: Download VS Code
- Azure CLI (used only for Microsoft Entra app creation): Install Azure CLI
AI-støttet udvikling
Dette lager fungerer godt med AI-parprogrammeringsværktøjer. Uanset om du udvikler lokalt eller i GitHub Codespaces, kan du bruge GitHub Copilot eller andre AI-assistenter til at fremskynde opgaver som redigering af React-komponenter, opdatere ruter eller generere teststilladser.
Tips
Det Starter-Kit lager er AI-aktiveret og indeholder GitHub Copilot-instruktioner, der guider dig gennem tilpasning af Hello World-elementet til dine behov. Andre AI-værktøjer (for eksempel Anthropic Claude) kan følge samme vejledning, men skal konfigureres til at læse arkivets vejledningsfiler eller dokumentation.
- Brug AI til at udarbejde elementeditor/visningskomponenter og derefter tilpasse til værts-API-mønstrene, der bruges i startpakken.
- Bed AI om at opsummere arbejdsbelastningsmanifestet og foreslå minimale tilladelsessæt.
- I Codespaces er Copilot tilgængelig i browseren eller VS Code-skrivebordet; Hold udviklerserveren kørende for at se ændringer med det samme.
Tips
Hvis du er interesseret i at se, hvad andre bygger, skal du åbne udvidelseseksemplerne og installere dem i dit miljø. Der kan du finde detaljerede varetyper, der hjælper dig med at komme i gang.
Bedste praksis
- Forgren repositoriet: Forgren Starter-Kit repositoriet og brug din forgrening som base for dit projekt.
- Hold dig synkroniseret: Hold din fork synkroniseret med upstream for at opdage forbedringer.
- Bevar konsistens i projektstrukturen: Bevar Starter-Kit'ens projektstruktur og organisationsmønstre for at sikre kompatibilitet med fremtidige opdateringer og bevare kodeklarhed.
- Regelmæssig Starter-Kit integration: Integrer regelmæssigt kodeændringer fra Starter-Kit i dit projekt for at drage fordel af fejlrettelser, nye funktioner og sikkerhedsopdateringer. Etabler en proces til at gennemgå og sammenflette ændringer opstrøms regelmæssigt (månedligt eller kvartalsvis).
- Valider manifest tidligt: Valider din arbejdsbelastningsmanifest tidligt og følg mindst privilegier-tilladelser.
- Brug dev containers: Brug en dev container eller Codespaces for et ensartet, engangs miljø.
- Brug de medfølgende scripts: Brug de medfølgende scripts (Setup, StartDevServer, StartDevGateway) til at automatisere opsætning og daglig arbejdsgang.
Næste trin
Når du har adgang til koden (enten i Codespaces eller lokalt), fortsæt med den detaljerede opsætningsguide for trin-for-trin instruktioner om:
- Kørsel af setup-scriptet
- Opstart af udviklingsmiljøet
- Aktivering af Fabric-udviklerfunktioner
- Test af dit første HelloWorld-produkt
- At komme i gang med kodning
- AI-assisteret udviklingstips
- Fejlfinding af almindelige problemer
Yderligere ressourcer
- Få mere at vide om arkitekturen , og hvordan værten, din app og Fabric-tjenester interagerer
- Læs manifestoversigten for skema og bedste praksis
- Forstå Workload-manifestets struktur og konfiguration
- Udvikl med DevGateway til lokal testning
- Udgiv din arbejdsbyrde , når du er klar til at dele den bredt