Samenwerken aan een app (preview)

[Dit artikel is voorlopige documentatie en kan worden gewijzigd.]

Gebruik de Copilot Managed Runtime CLI om samen te werken aan een bestaande app, inclusief een app die is gemaakt in Copilot Cowork of Microsoft Copilot Studio. Apps die in deze ervaringen zijn gemaakt, worden ondersteund door Git. Nadat de eigenaar van de app je bewerkingstoegang heeft verleend, kun je de app vinden, de opslagplaats klonen en doorgaan met ontwikkelen in de code-editor van je voorkeur.

Vereisten

Controleer voordat u begint of u het volgende hebt:

Meld u aan bij de Copilot Managed Runtime CLI:

ms auth login

De app-id zoeken

Meld u aan met het account dat bewerkingstoegang heeft gekregen en geef vervolgens een lijst weer met de apps die u mag bewerken:

ms app list --permission edit

Zoek de app die u wilt bewerken en kopieer de app-id. De app-id is de GUID die u gebruikt voor het klonen van de opslagplaats.

Tip

Als de app niet wordt weergegeven, controleert u of u bent aangemeld met het account dat bewerkingstoegang heeft gekregen en of de eigenaar de app heeft gedeeld met behulp van --access edit.

Kloon de app

Gebruik ms app clone deze in combinatie met de app-id om de door het platform beheerde Git-opslagplaats van de app te klonen:

ms app clone --app <app-id> [directory]

Als de weergavenaam Inventory Appvan de app bijvoorbeeld , de CLI maakt de Inventory App map aan:

ms app clone --app 00000000-0000-0000-0000-000000000000
cd "Inventory App"

Het [directory] argument is optioneel. Als u dit weglaat, maakt de CLI een map aan met de naam van de weergavenaam van de app en kloont de repository naar die map. Om te klonen in de huidige map, die leeg moet zijn, geef je . op als de map. Als de weergavenaam van de app geen geldige mapnaam is, geeft u een andere map op. De CLI vindt de repository van het app-record en configureert Git-verificatie voor toekomstige ophaal- en pushbewerkingen.

Opmerking

ms app clone ondersteunt door het platform beheerde Git-repositories. Als de app gebruikmaakt van een externe GitHub- of GitHub Enterprise Cloud-opslagplaats, moet u toegang hebben tot die opslagplaats en in plaats daarvan gebruiken git clone <repository-url> . U kunt geen app klonen die geen bronbeheerbinding heeft.

Begin met ontwikkelen

Installeer de afhankelijkheden van de app vanuit de gekloonde projectmap:

npm install

Start de lokale ontwikkelingskringloop:

ms app dev

U kunt de app nu lokaal bewerken en testen. Haal de meest recente wijzigingen op voordat u een nieuwe ontwikkelsessie begint. Wanneer uw wijzigingen klaar zijn, gebruikt u standaard Git-opdrachten om ze vast te leggen en te pushen:

git pull
git add .
git commit -m "Describe the change"
git push

Met de push-commit wordt de bronopslagplaats van de app bijgewerkt. De live-app wordt niet bijgewerkt. Zie Build, Preview, and deploy Microsoft Copilot Managed Runtime apps (preview) als u de wijzigingen wilt bouwen, bekijken en implementeren.