Introdução
Neste guia, você vai criar um codespace por meio de um repositório de modelos e explorar alguns dos recursos essenciais disponíveis no codespace. Você trabalhará na versão no navegador de Visual Studio Code, que é inicialmente o editor padrão de GitHub Codespaces. Depois de experimentar este início rápido, você pode usar Codespaces em outros editores e pode alterar o editor padrão. Os links são fornecidos no final deste guia.
Neste guia de início rápido, você aprenderá a criar um codespace, se conectar a uma porta encaminhada para ver o aplicativo em execução, publicar o codespace em um novo repositório e personalizar a configuração com extensões.
Para obter mais informações sobre exatamente como GitHub Codespaces funciona, consulte o guia complementar AUTOTITLE.
Criando seu codespace
-
Navegue até o repositório de modelos github/haikus-for-codespaces.
-
Clique em Usar este modelo e, em seguida, em Abrir em um codespace.

Executando o aplicativo
Após a criação do codespace, o repositório de modelos será clonado nele automaticamente. Agora você pode executar o aplicativo e iniciá-lo em um navegador.
-
Quando o terminal ficar disponível, insira o comando
npm run dev. Esse exemplo usa um projeto Node.js e esse comando executa o script rotulado como "dev" no arquivopackage.json, que inicia o aplicativo Web definido no repositório de exemplo.
Se você estiver acompanhando com um tipo diferente de aplicativo, digite o comando inicial correspondente para esse projeto.
-
Quando o aplicativo for iniciado, o codespace reconhecerá a porta em que o aplicativo está sendo executado e exibirá uma mensagem pop-up informando que a porta foi encaminhada.

-
Clique em Abrir no Navegador para ver seu aplicativo em execução em uma nova guia.
Edite o aplicativo e veja as alterações
-
Volte ao codespace e abra o arquivo
haikus.jsonclicando duas vezes nele no Gerenciador. -
Edite o campo
textdo primeiro haiku para personalizar o aplicativo com seu haiku. -
Volte à aba do aplicativo em execução no seu navegador e atualize para visualizar as suas alterações.
Se você fechou a guia do navegador, clique na guia Ports em VS Code, passe o mouse sobre o valor Local Address da porta em execução e clique no ícone Open in Browser.

Enviando e fazendo push das suas alterações
Agora que você fez algumas alterações, use o terminal integrado ou a exibição de origem para publicar o trabalho em um novo repositório.
-
Na Barra de Atividades, clique na exibição Controle do Código-Fonte.

-
Para adicionar suas alterações à área de preparação, clique em , ao lado do arquivo
haikus.json, ou ao lado de Alterações, se você tiver alterado vários arquivos e quiser adicionar todos à área de preparação.
-
Para fazer commit das alterações preparadas, digite uma mensagem de commit descrevendo a alteração que você fez e clique em Fazer commit.

-
Clique em Publicar Branch.

-
Na lista suspensa "Nome do Repositório", digite um nome para o novo repositório e selecione Publicar GitHub no repositório privado ou Publicar no GitHub repositório público.

A conta proprietária do novo repositório será a conta GitHub com a qual você criou o codespace.
-
No pop-up exibido no canto inferior direito do editor, clique em GitHubAbrir para exibir o novo repositório.GitHub No novo repositório, veja o arquivo
haikus.jsone verifique se a alteração feita no codespace foi enviada com êxito para o repositório.
Personalizando com uma extensão
Ao se conectar a um codespace usando o navegador ou o aplicativo da Visual Studio Code área de trabalho, você pode acessar o Visual Studio Code Marketplace diretamente do editor. Para este exemplo, você instalará uma VS Code extensão que altera o tema, mas pode instalar qualquer extensão útil para seu fluxo de trabalho.
-
Na Barra de Atividades, clique no ícone Extensões.

-
Na barra de pesquisa, digite
fairyflosse clique em Instalar.
-
Selecione o tema
fairyflossescolhendo-o na lista.
Sobre a Sincronização de Configurações
Você pode habilitar a Sincronização de Configurações para sincronizar extensões e outras configurações entre dispositivos e instâncias de VS Code. Suas configurações sincronizadas são armazenadas em cache na nuvem. Se a Sincronização de Configurações estiver ativada em um codespace, todas as atualizações que você fizer em suas configurações no codespace serão enviadas por push para a nuvem e todas as atualizações enviadas por push para a nuvem de outro lugar serão extraídas para o seu codespace. Para obter mais informações, consulte Personalizando GitHub codespaces para sua conta.
Próximas etapas
Você criou com sucesso, personalizou e executou seu primeiro aplicativo em um codespace, mas há muito mais para explorar! Aqui estão alguns recursos úteis para executar suas próximas etapas com GitHub Codespaces.
- Aprofundamento de GitHub Codespaces: Este início rápido apresentou alguns dos recursos de GitHub Codespaces. O guia de aprofundamento analisa estas áreas a partir de um ponto de vista técnico.
- Adicionando uma configuração de contêiner de desenvolvimento ao repositório: Esses guias fornecem informações sobre como configurar seu repositório para usar GitHub Codespaces com idiomas específicos.
- Introdução aos contêineres de desenvolvimento: Este guia fornece detalhes sobre como criar uma configuração personalizada para Codespaces seu projeto.