-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Article - 2024:02] Github Copilot Workspace (#52)
- Loading branch information
1 parent
69008be
commit d1f09a1
Showing
1 changed file
with
49 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
--- | ||
layout: post | ||
title: "Github Copilot Workspace" | ||
date: 2024-10-30 | ||
--- | ||
TLDR: | ||
|
||
- Github liberou o Github Copilot Workspace, ferramenta para auxiliar desenvolvedores em brainstorming, planejamento, etc… Estou utilizando há duas semanas e estou achando excelente; | ||
- Fiz uma pequena demonstração de como a ferramenta pode ajudar na produtividade; | ||
- Enfatizo o surgimento cada vez mais ferramentas similares no futuro próximo. | ||
--- | ||
|
||
No início deste ano, em abril, o GitHub [apresentou](https://github.blog/news-insights/product-news/github-copilot-workspace/) uma prévia do **GitHub Copilot Workspace** — uma ferramenta promissora para auxiliar desenvolvedores e entusiastas em tarefas como brainstorming, planejamento, refatoração e criação de testes. | ||
|
||
Alguns meses depois, o GitHub liberou o acesso, e eu comecei a testar a ferramenta. Estou usando-a há cerca de duas semanas, realizando tarefas básicas, e já posso afirmar: é bem útil! | ||
|
||
Para demonstrar seu potencial, fiz uma gravação simples, que você pode conferir nos dois vídeos a seguir. | ||
|
||
## Experimentando | ||
|
||
<video width="100%" height="480" controls> | ||
<source src="https://i.imgur.com/RPtGXTD.mp4" type="video/mp4"> | ||
Seu navegador não suporta o elemento de vídeo. Assista aqui: https://imgur.com/gallery/github-copilot-workspace-beta-phaItCC | ||
</video> | ||
|
||
Nesse primeiro vídeo, demonstro como gerei um brainstorm sobre o conteúdo necessário para o README.md do projeto. Em seguida, solicitei a criação do que foi planejado. | ||
|
||
<video width="100%" height="480" controls> | ||
<source src="https://i.imgur.com/afWblM8.mp4" type="video/mp4"> | ||
Seu navegador não suporta o elemento de vídeo. Assista aqui: https://imgur.com/gallery/github-copilot-workspace-beta-phaItCC | ||
</video> | ||
|
||
Neste segundo vídeo, após validar as alterações e criar um pull request (PR), solicitei ao Copilot que gerasse uma descrição para o PR. Muitos desenvolvedores sabem como pode ser chato o processo de escrever uma descrição de PR. Com apenas um clique, consegui gerar uma descrição completa. 💥 Se você tiver interesse em ver o PR, acesse aqui: [https://github.com/tcelestino/learn-programming/pull/11](https://github.com/tcelestino/learn-programming/pull/1) | ||
|
||
## Mais ferramentas | ||
|
||
No Viteconf 2024, o pessoal da [StackBiltz](https://stackblitz.com/) surpreendeu com o lançamento do [**Bolt.new**](https://bolt.new/). Escrevendo *prompts*, você consegue criar aplicações do zero, testa-la e se quiser, pode publica-la utilizando a ferramenta. | ||
|
||
Pode ver um exemplo de uso nesse [https://x.com/stackblitz/status/1841873251313844631](https://x.com/stackblitz/status/1841873251313844631). | ||
|
||
Ainda não testei o [Bolt.new](http://Bolt.new) e ainda estou fuçando o grande potencial do Github Copilot Workspace, mas parece que cada vez teremos ainda mais ferramentas desse tipo. 👀 | ||
|
||
Não posso deixar de mencionar o [**Project IDX**](https://idx.google.com/) do Google, uma IDE online que simplifica o desenvolvimento de soluções em várias linguagens e frameworks. Recentemente, a ferramenta ganhou suporte ao Gemini, ampliando ainda mais suas capacidades. | ||
|
||
## Referências | ||
|
||
- [https://github.blog/news-insights/product-news/github-copilot-workspace/](https://github.blog/news-insights/product-news/github-copilot-workspace/) | ||
- [https://github.blog/ai-and-ml/github-copilot/5-tips-and-tricks-when-using-github-copilot-workspace/](https://github.blog/ai-and-ml/github-copilot/5-tips-and-tricks-when-using-github-copilot-workspace/) | ||
- [https://blog.stackblitz.com/posts/viteconf-2024-recap/](https://blog.stackblitz.com/posts/viteconf-2024-recap/) |