You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
21 Hrs
38 Min
53 Seg

GitHub en tu editor

6/18
Resources

Why integrate Github into your working editor?

Integrating Github directly into your text editor can significantly transform your workflow as a developer. Although it may seem like a complex or unimportant process, connecting your favorite development environment with Github offers a number of operational advantages that should not be underestimated. Primarily, this change allows you to stay in your working environment without the need to continually switch between the editor and the browser to perform code reviews.

What are the benefits of integration?

  1. Elimination of context switches: Allows you to perform tasks such as checking out branches or executing builds without leaving your editor.

  2. Familiar tools: You use the tools you are already familiar with, such as keyboard shortcuts and custom themes.

  3. Full repository context: You can navigate between files easily, using powerful diff tools provided by the editors.

  4. Clarity in comments: Allows you to comment on specific lines of code, which are then integrated into the pull request, facilitating understanding for the whole team.

How to support good Codestream navigation?

Codestream is a useful integration tool for this task. In the Codestream dashboard, several sections are displayed that facilitate the complete integration of development tools:

  • Pull Request: Pull request management and analysis.
  • Feedback Request: Atomized and collaborative code review.
  • Issues: Task management and compatibility with tools such as Jira or Trello.
  • Goldmarks: Facilitates informal discussions about the code.
  • My Team: Information about your collaborators' tasks.
  • Working Progress: Visualization of current work in progress.

What features are highlighted in the Codestream dashboard?

Codestream not only gives you a clear visualization, but also integrates features that boost efficiency:

  • Adding comments and sharing in Slack or Microsoft Teams.
  • Direct creation of issues connected to Jira.
  • Feedback requests for small code reviews.
  • Development of new pull request without context switching.

The use of these controls is indispensable to maintain coordination between the various tasks and scope of the project, even improving communication in teams operating in a distributed manner.

How to manage pull request efficiency?

Efficiency in handling pull requests from the editor translates into the ability to execute multiple functions without having to leave your work environment. Among these functions are:

  • Interactive comments anywhere in the code.
  • Direct creation of issues in Jira.
  • Detailed and collaborative feedback requests.

In addition, distractions from context switching are minimized, which is essential for maintaining an effective workflow without adding to the typical administrative burdens of coding and review tasks.

With this integration, you are not only optimizing your development process, but also creating a more collaborative and efficient work environment.

Contributions 33

Questions 7

Sort by:

Want to see more contributions, questions and answers from the community?

Lo que me parece brutal de codestream es que puedas generar issues en jira y pues algo que ya deberia existir pero que es la primera vez que veo con codestream es que puedo solicitar revisiones de codigo sin necesidad de enviar pull request y que puedan ser rechazados.

Beneficios al integrar GitHub en tu editor:

  • Eliminación del cambio de contexto.
  • Cambiar a una rama en un solo clic.
  • Ejecutar una compilación durante la revisión.
  • Saltar a la definición.
  • Utilizar tus atajos de teclado, temas y personalizaciones preferidos.
  • El contexto completo de tu repositorio.
  • Comentar en cualquier parte del repositorio relacionado con la revisión del código.

Estoy viendo que CodeStream se está centrando mucho en los Pull Requests de GitHub, pero igual estaría genial features para crear y buscar repositorios desde el mismo CodeStream ^^

Hola, les dejo por acá mis apuntes de esta clase, saludos

GitHub en el editor

Beneficios de la integración

  • Eliminación de cambio de contexto
  • Check out a una branch en un solo click
  • Ejecutar una compilación durante la revisión
  • Saltar a la definición
  • Tus atajos del teclado, temas y personalizaciones
  • La herramienta diff nativa del editor es mas potente
  • El contexto completo de tu repositorio
  • Agregar comentarios en cualquier parte del repositorio relacionados con cualquier revisión de código

Eficiencia del PR en el editor

Desde el panel de CodeStream puedes:

  • Agregar comentarios
  • Creas issues en jira
  • Crear un Feedback request
  • Crear un pull request
  • Podemos comentar cualquier línea de código
  • Puedes eliminar la ineficiencia administrativa

Este curso no me dio mucha fe en las primeras clases, pero ahora estoy necesitando aprender todo!!! Está increíble lo que se puede lograr con CodeStream

no lo había pensando, me parece genial.🙂

Beneficios de la integracion de CodeStream en el editor

Las funcionalidades de CodeStream se resumen en las siguientes:

<h3>¿Por que poner GitHub en tu editor?</h3>

A continuacion se enlistan los beneficios de la integracion:

  • Eliminacion del cambio de contexto.
  • Check out a una branch en un solo click.
  • Ejecutar una compilacion durante la revision.
  • Saltar a la definicion y utilizar tus atajos de teclado, temas y personalizaciones preferidos. Usar lo que ya conoces, tu espacio de trabajo y donde te sientas comodo.
  • La herramienta “diff” nativa del editor.
  • El contexto completo de tu repositorio.
  • Agregar comentario en cualquier linea o bloque de codigo, en cualquier parte del repositorio relacionados con cualquier revision de codigo.

Todo esto, se logra con la herramienta CodeStream.

En resumen, en temas de eficiencia del PR en nuestro editor, Desde el panel de CodeStream podemos:

  • Agregar comentarios interactivos (Sobre cualquier linea de codigo).
  • Crear issues en Jira.
  • Crear un feedback request. (Conversacion y revision de codigo de forma atomica)
  • Crear un Pull Request.
  • Eliminar la ineficiencia administrativa.

Increíble que tenga esto tanta aceptación cuando la mayoría de desarrolladores “vieja guardia” les encanta complicarse la vida con la consola

Beneficios de integrar GitHub en tu editor de texto
-Eliminas el cambio de contexto, es decir, no tienes que cambiar de ventanas en tu computadora.
-Puedes hacer check out a una branch en un solo clic.
-Se ejecuta una compilación durante la revisión.
-Te saltas la definición.
-Mantienes configuraciones, atajos de teclado, temas y personalizaciones.
-Usas la herramienta diff de tu editor, la cual es mucho mas potente.
-Tienes el contexto de tu repositorio.
-Puedes agregar comentarios en cualquier parte del repositorio.

Aqui dejo mis apuntes otra vez. Espero que les sirva

wow! Que pasada! Llega en el momento perfecto

Me parece dificil de entender lo que dice nada más con su descripción y viendo las imágenes, esto tendría que ser más práctico que teórico, usa las funcionalidades para que nosotros veamos como las usas, aparte está repitiendo una y otra vez los beneficios de usar codestream como si esto fuese publicidad. Algo que no tolero de platzi es que los profesores dan muchas vueltas en cosas que no son importantes y lo realmente importante queda en segundo plano y cuando hablan de eso no profundizan 😑 y el tema queda explicado a medias.

Mis más sinceras disculpas si es que alguien del equipo de platzi ve mi comentario, hacen un trabajo increible en general, se los agradezco, pero también hay cosas mejorables.

En mi poca experiencia trabajando con proyectos personales. Creo que nunca imaginé lo complejo que puede llegar a ser trabajar en equipo. Sin duda se ve que es una herramienta muy poderosa.

eficiente al 100%

Se ve muy interesante

Excelente herramienta… Muy completa!

Eficiencia del PR en tu editor

Desde el panel codeStream puedes:
-Agregar comentarios
-Crear issues en jira
-crear un feedback request
-crear un pull request

6.-GitHub en tu editor

Beneficios de la integración

  • Eliminación del cambio de contexto.
  • Checkout a una branch en un solo click.
  • Ejecutar una compilación durante la revisión.
  • Saltar la definición.
  • Tus atajos de teclado, temas y personalizaciones preferidos.
  • La herramienta “diff” nativa del editor es más potente que la de web.
  • El contexto completo de tu repositorio.
  • Agregar comentarios en cualquier parte del repositorio relacionados con cualquier revisión de código.

Desde el panel de CodeStream puedes:

  • Agregar comentarios.
  • Crear issues en Jira.
  • Crear un FeedBack request.
  • Crear un Pull request.

Notes

Why integrating GitHub in our editor?

  • The question should be “why not?”, due to the fact that when GitHub was developed, our editors did not have the option of extending them with plugins such as nowadays. That meant that obligatorily we had to work in the Web Browser.

Benefits

  • We eliminate the change of context, so losing the flow
  • checkout a branch with just a click
  • Execute a compilation during the review
  • Your shortcuts, themes, and all the configurations that make you feel comfortable
  • The native diff of your editor
  • Every tool within your editor
  • Add comments at any part of the repository

Efficiency of the PR in your editor

  • Add comments
  • Create issues in Jira, Trello, GitHub Issues
  • Create a Feedback Request
  • Create a Pull Request

Lo unico no tan chevere que no he podido hacer en la integracion de github y vscode o pycharm es hacer git squash o git rebase, a excepcion que hasta el momento no conozca una extension en cualquiera de los dos editores que me den la posibilidad de usar de manera avanzada git.

¡Muy interesante y útil!

Estoy recien tomando este curso y voy en la clase 6, pero Codestream no me aparece en la lista de extensiones de vscode y estoy un poco perdido porque no he podido realizar el paso a paso. Alguien sabe por qué no encuentro CodeStream dentro de vscode?
hay alguien por ahí que me pueda ayudar? en los curso que he aprobado, todo venía bien, aunque con pequeños baches, pero bien, y creo que es por esta imagen que me siento perdido en este curso...👇![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%20%28165%29-d8a7f810-7421-4f97-9ab8-ef2786369436.jpg) (...) NO soy un desarrollador profesional, solo estoy aprendiendo y tal vez llegar a ser uno, las instalaciones que hace el profe y las prácticas de las mismas, NO coinciden en la actualidad, nada de los que hace me aparace en mi VS Code, lo único que puede hacer fue agregar las extensiones a VS Code de Github, Jira y codeStream, que tiene otro nombre y actualizaciones, no sé si solo soy yo, pero estoy perdido y frustrado, quizás este curso, debieron haberlo puesto por allá en el curso 100 de los 126 que tiene este curso completo, por lo menos ahí el estudiante tendría un nivel muy superior, que llevar a probado solo 12, lo haré de todos modos así sea solo viendo y aprendiendo, pero la práctica quedará pendiente...😖😣

Clase 6 – GitHub en tu editor

¿Qué preguntas nos podemos hacer para identificar los beneficios de integrar GitHub en nuestro editor?

  • ¿Por qué trabajar en Github. com?
  • ¿Por qué tener que saltar de Github. com a nuestro editor, ide y vuelta, para entender nuestro código?
  • ¿Por qué se pueden comentar solamente sobre los cambios en este PR?
  • ¿Por qué comparar archivos desde un sitio web en vez de hacerlo desde nuestro editor?

¿Por qué no se integrado GitHub en su momento a nuestro editor de código?

  • Porque en aquella época los editores no eran extensibles.

¿Nuestro editor de código tiene mejores funcionalidades para comparar archivos que GitHub?

  • Sí.

¿Cuáles son los beneficios de la integración de GitHub en nuestro editor?

  • Eliminación de cambio de contexto.
  • Checkout a una branch en un solo clic.
  • Ejecutar una compilación durante la revisión sin cambiar de contexto.
  • Saltar a la definición.
  • Tener nuestros atajos de teclado, temas y personalizaciones favoritas en un solo lugar.
  • Tener la herramienta “Diff” navita en nuestro editor.
  • El contexto completo en nuestro repositorio.
  • Agregar comentarios en cualquier parte del repositorio relacionados con cualquier revisión de código.

¿Cuántas secciones tiene CodeStream en nuestro editor?

¿Cuáles son las secciones que tiene CodeStream en nuestro editor?

  • Pull Requests.
  • Feedback Requests.
  • Issue.
  • Codemarks.
  • My team (si no perteneces a un equipo, actualmente no aparece).
  • Work in Progress (No aparece alctualmente).
  • CI/CD (versión actual).

¿Cuáles son los controles que tenemos en el menú de CodeStream?

  • Acceso a CodeStream desde el la Sidebar izquierda (lo identificamos por el logo de CodeStream).
  • Controles superiores.
  • Barra de desplazamiento.

¿Para qué nos sirve la barra de desplazamiento?

  • Esta nos permite manipular el tamaño del menú en el que estamos viendo el contenido de CodeStream.

¿Qué funciones podemos ver al darle clic al botón “+” que se encuentra en los controles superiores de la sección Pull Requests?

  • Add comment.
  • Create Issue.
  • Requests Feedback.
  • New Pull Requests.

¿Podemos compartir los comentarios que hagamos en CodeStream con e medio de comunicación que usemos en el equipo de trabajo?

  • Sí.

¿Podemos enviar los nuevos issue a cualquier Issue Tracker que sea compatible con CodeStream?

  • Sí.

Github en tu editor
Beneficios de integración: Eliminar salto de contexto, atajos de teclado, etc.
/
Navegación en Codestream: Pull request, feedback request, issues, codemark, my team, working progress.
/
Al apretar el signo + : Añadir comentario, crear un issue, feedback request, new pull request

Uso y recomiendo (siempre que les de el bolsillo) usar el universo jetbrain que tiene todo integrado aun si elegís (o tu trabajo elige) no usar una herramienta tan potente como codestream.

Excelente Curso que demuestra que la integración de ciertas herramientas como lo es “CodeStream” puedes mejorar tu proceso y eliminar la ineficiencia administrativa.

Muy buena clase

cada ves se va tornando mas interesante

Generar CodeReviews e Issues Tracker, me generar una ambigüedad y un espacio en blanco para un montonal de oportunidades.

Es demasiado útil

Una Herramienta muy completa