Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Kezdje a Starter-Kit adattárral a hatékony munkavégzés érdekében. Az adattár elágaztatása ajánlott eljárás – megtarthatja a testreszabást az elágaztatásban, és használhatja saját projektjének alapjaként. A projekt előre konfigurálva van, így azonnal futtathat helyileg, és a szkriptek mindent beállíthatnak Önnek.
Előfeltételek
A helyi fejlesztés Windows, macOS és Linux rendszeren támogatott. Telepítse vagy hozzáféréssel rendelkezzen a következőhöz:
- Node.js LTS: Node.jsletöltése
- PowerShell 7 (pwsh macOS/Linux rendszeren): A PowerShell telepítése
- .NET SDK (macOS esetén az x64-build használata): A .NET letöltése
- VS Code vagy hasonló szerkesztő: VS Code letöltése
- Fabric tenant és egy használható munkaterület: Fabric portal
- A munkaterülethez rendelt hálókapacitás: Hálókapacitás
- Azure CLI (csak a Microsoft Entra-alkalmazások létrehozásához használható): Az Azure CLI telepítése
- Microsoft Entra-alkalmazás: használjon meglévő alkalmazást, vagy hozzon létre egy újat
Opcionális
- Dev container / GitHub Codespaces. Ha Codespace-eket használ, válasszon legalább egy 8 magos gépet, és nyissa meg a kódteret helyileg a VS Code-ban. Ezután kövesse a beállítási útmutatót az adattárban.
1. A Starter-Kit elágaztatása és klónozása (ajánlott)
Ágazzon le a Starter-Kit saját GitHub-fiókjába, hogy nyomon követhesse és karbantarthassa a módosításokat.
git clone https://github.com/<your-account>/fabric-extensibility-toolkit.git
cd fabric-extensibility-toolkit
2. A fejlesztési környezet elindítása
Futtassa a telepítőszkriptet az előfeltételek konfigurálásához (például Microsoft Entra-alkalmazás, alapértelmezett beállítások). MacOS/Linux rendszeren használható pwsh .
# From the repo root
pwsh ./scripts/Setup/Setup.ps1 -WorkloadName "Org.MyWorkload"
Ezután indítsa el a helyi fejlesztési környezetet és a DevGatewayt:
# Terminal 1: start the local dev server (frontend + APIs)
pwsh ./scripts/Run/StartDevServer.ps1
# Terminal 2: register your local instance with Fabric
pwsh ./scripts/Run/StartDevGateway.ps1
3. A beállítás tesztelése
A Fabric portálon
- Győződjön meg arról, hogy a szükséges bérlői fejlesztői beállítások engedélyezve vannak a felügyeleti portálon.
- Kapcsolja be a Fabric Fejlesztői módot a fiókjához.
- Nyissa meg a Workload Hubot, keresse meg a számítási feladatot (például
Org.MyWorkload), és hozzon létre egy Hello World-elemet a fejlesztési munkaterületen. - Megnyílik a szerkesztő – ellenőrizze, hogy az elem a várt módon működik-e, és natív összetevőként jelenik-e meg a munkaterületen.
4. A kód testreszabása az igényeinek megfelelően
Először végezze el a kisebb módosításokat, és ellenőrizze az elejétől a végéig.
- Frissítse a szerkesztő összetevőt (például):
Workload/app/items/HelloWorldItem/HelloWorldItemEditor.tsx - Vagy egy új elemtípust a következőkkel lehet létrehozni:
./scripts/Setup/CreateNewItem.ps1 - Szükség szerint frissítse a jegyzékfájlt, és futtassa újra helyileg a viselkedés ellenőrzéséhez
AI által támogatott fejlesztés
Ez az adattár jól működik az AI-párok programozási eszközeivel. Akár helyileg, akár a GitHub Codespace-ben fejleszt, a GitHub Copilot vagy más AI-asszisztensek segítségével felgyorsíthatja a feladatokat, például a React-összetevők szerkesztését, az útvonalak frissítését vagy a tesztállványok generálását.
Jótanács
A Starter-Kit adattár AI-kompatibilis, és gitHub Copilot-utasításokat tartalmaz, amelyek végigvezetik a Hello World elem igényeihez való igazításán. Más AI-eszközök (például antropikus Claude) is követhetik ugyanezt az útmutatást, de konfigurálva kell lenniük az adattár útmutató fájljainak vagy dokumentumainak olvasásához.
- Az AI használatával vázlatot készít az elemszerkesztő/-nézet összetevőiről, majd alkalmazkodik a Starter-Kitben használt gazdagép API-mintákhoz.
- Kérje meg az AI-t, hogy foglalja össze a számítási feladatjegyzéket, és tegyen javaslatot minimális engedélykészletekre.
- A Codespacesben a Copilot elérhető a böngészőben vagy a VS Code asztali verziójában; futtassa a fejlesztői kiszolgálót a módosítások azonnali megtekintéséhez.
Jótanács
Ha érdekli, hogy mások mit építenek ki, nyissa meg a Bővíthetőségi mintákat , és telepítse azt a környezetében. Itt olyan gazdag elemtípusokat találhat, amelyek segítenek az első lépésekben.
Gyors iteráció és hibakeresés a Fabricben
A bővíthetőségi keretrendszert gyors fejlesztésre tervezték.
- A dev server és a DevGateway futtatásakor a kódmódosítások azonnal megjelennek az alkalmazásban, amikor megnyitja az elemet a Fabricben.
- A hibakeresést a böngésző fejlesztői eszközeivel végezheti el, miközben a számítási feladat a Fabric iFrame-ben van üzemeltetve.
- Gyorsan iterálja a felhasználói felületet, az útvonalakat és a jegyzékkonfigurációt, és ellenőrizze a végpontok közötti viselkedést a Fabric-munkaterületen.
Ajánlott eljárások
- Az Starter-Kit adattár fork-olása, és a fork használata a projekt alapjaként.
- A fejlesztésekhez tartsa szinkronban az elágazást a felsőbb réteggel.
- A munkaterhelési jegyzék korai ellenőrzése és a minimális jogosultsági engedélyek követése.
- Használjon dev tárolót vagy codespace-t egy konzisztens, eldobható környezethez.
- A megadott szkriptekkel (Setup, StartDevServer, StartDevGateway) automatizálhatja a beállítási és a napi munkafolyamatokat.