opmerking: Codespaces is momenteel in beperkte publieke beta en kan worden gewijzigd. Tijdens de bètaperiode geeft GitHub geen garanties over de beschikbaarheid van Codespaces. Zie “deelnemen aan de beta” voor meer informatie over het deelnemen aan de beta.”
over Codespaces
Codespaces is een cloud-ontwikkelomgeving die beschikbaar is in uw browser. Een coderuimte bevat alles wat je nodig hebt om te ontwikkelen voor een specifieke repository, inclusief een teksteditor met syntaxis highlighting en autocomplete, een terminal, debuggereedschappen en Git commando ‘ s, allemaal binnen GitHub. U kunt ook Visual Studio-Code-extensies installeren in uw coderuimte om meer functionaliteit toe te voegen.
Codespaces maakt het makkelijker voor ontwikkelaars om aan te sluiten bij een nieuw bedrijf of om bij te dragen aan een open-source project. Projectbeheerders kunnen een repository zo configureren dat, wanneer u een coderuimte voor de repository maakt, de afhankelijkheden van het project automatisch worden opgenomen. U kunt sneller beginnen met coderen door minder tijd te besteden aan het configureren van uw omgeving.
met Codespaces kunt u zich in de cloud ontwikkelen in plaats van lokaal. Ontwikkelaars kunnen een bijdrage leveren vanaf elke locatie, op elke machine, inclusief tablets of Chromebooks, en het is niet nodig om lokale kopieën van intellectueel eigendom te bewaren.
met behulp van Coderuimten
elke ontwikkelaar kan een of meer coderuimte aanmaken voor een publieke repository, of voor een privé repository die eigendom is van zijn gebruikersaccount. Tijdens de beta worden private repositories die eigendom zijn van organisaties of repositories die eigendom zijn van een organisatie die SAML single sign-on vereist, niet ondersteund. Elke coderuimte die u maakt is alleen beschikbaar voor u. Niemand anders kan werken in uw coderuimte.
elke coderuimte is gekoppeld aan een specifieke branch van een repository. Je kunt meer dan één coderuimte per repository of zelfs per branch maken. Echter, elk gebruikersaccount heeft een twee-codespace limiet tijdens beperkte publieke beta. Als u de limiet hebt bereikt en een nieuwe coderuimte wilt maken, moet u eerst een coderuimte verwijderen. Zie “een coderuimte verwijderen” voor meer informatie.”
je kunt code bewerken, debuggen en Git commando ‘ s gebruiken tijdens het ontwikkelen in een coderuimte met Visual Studio Code. Zie de documentatie met Visual Studio-Code voor meer informatie.
u kunt rechtstreeks vanuit Visual Studio-Code verbinding maken met uw coderuimte. Zie Coderuimten gebruiken in Visual Studio-Code voor meer informatie.”
u kunt een standaard coderuimte-configuratie maken voor uw repository die de omgeving bepaalt van elke nieuwe coderuimte die iemand voor die repository maakt. De configuratie definieert een ontwikkelcontainer die frameworks, tools, extensies en port forwarding kan bevatten. Zie Coderuimten voor uw project configureren voor meer informatie.”
u kunt ook aspecten van de coderuimte-omgeving personaliseren voor elke coderuimte die uw account aanmaakt. Personalisatie kan shell voorkeuren en extra tools bevatten. Zie Coderuimten voor uw account personaliseren voor meer informatie.”
u kunt instellingen configureren om versleutelde geheimen toe te voegen, GPG-verificatie in te schakelen en codespaces toegang te geven tot andere repositories. Zie ‘versleutelde geheimen voor Coderuimten beheren’, ‘GPG-verificatie voor Coderuimten beheren’ en ‘ toegang en beveiliging voor Coderuimten beheren voor meer informatie.”
u kunt elke coderuimte zien die eigendom is van uw gebruikersaccount op github.com/codespaces.
tijdens de beta is de functionaliteit beperkt.
- voor de beste ervaring met Codespaces raden we aan om een op Chromium gebaseerde browser te gebruiken, zoals Google Chrome of Microsoft Edge.
- er is slechts één coderuimte beschikbaar.
- alleen Linux containers worden ondersteund.
- een coderuimte is niet volledig hervat. Processen die werden uitgevoerd op het moment dat de coderuimte werd gestopt, worden niet opnieuw gestart.
over facturering voor Codespaces
Codespaces is gratis te gebruiken tijdens de beta. Wanneer Codespaces algemeen beschikbaar wordt, wordt u gefactureerd voor opslag en bereken gebruik. Zie ‘factureren voor Codespaces’ voor meer informatie.”
deelnemen aan de beta
een beperkt aantal mensen zal worden uitgenodigd om deel te nemen aan de beta. Zie bèta voor codespaces aanmelden om deel te nemen aan de wachtlijst.
contact met ons opnemen over Coderuimten
als u problemen ondervindt met het gebruik van Coderuimten, zie “uw coderuimte oplossen”.”
als je nog steeds hulp nodig hebt of feedback hebt over Codespaces, gebruik dan de Codespaces Feedback discussie.