Graphite
La cadena de herramientas de solicitud de extracción impulsada por IA
¿Qué es Graphite?
Graphite ayuda a los equipos de GitHub a enviar software de mayor calidad y más rápido.
Pros y contras
Pros
- Productividad del desarrollador
- Diferencias apiladas
- Experiencia de interfaz de usuario
- Revisión rápida del código
- Experiencia CLI
- Colaboración en equipo
- Pequeñas solicitudes de extracción
- Soporte receptivo
- Reapilamiento automático
- Participación comunitaria
- Historia incremental
- Integración de GitHub
Contras
- Curva de aprendizaje pronunciada
- Problemas de vista diferencial
- Soporte IDE limitado
Detalles de la herramienta
| Categorías | clientes git, Herramientas de automatización, Herramientas de revisión de código |
|---|---|
| Sitio web | graphite.dev |
| Se hizo popular | 19 de septiembre de 2023 |
| Plataformas | Web |
| Redes sociales | Twitter · GitHub |
Reseñas recientes (13)
Nuestro equipo de ingeniería se apoya en Graphite Reviewer para realizar revisiones de solicitudes de extracción. No reemplaza a un revisor humano, pero detectará algunas cosas por semana que nuestros revisores humanos pasan por alto. Y el revisor de Graphite generalmente se ejecuta antes de que un revisor humano llegue a la solicitud de extracción. Lo cual es bueno para ahorrar tiempo humano y costoso. En un equipo de ingeniería, por cada hora de escritura de código, hay 10 horas de reparación y mantenimiento de código. El grafito es fundamental para nosotros a la hora de reducir el tiempo de reparación y mantenimiento. Otra cosa interesante de Graphite es el apilamiento de solicitudes de extracción. Nuestro equipo de ingeniería abarca 14 zonas horarias en Product Hunt. No es raro que alguien realice una gran cantidad de trabajo mientras el resto del equipo duerme. El apilamiento de solicitudes de extracción es muy útil para facilitar ese flujo de trabajo.
No creo haber publicado nunca sobre el lanzamiento de ProductHunt, excepto en aquellos en los que he estado involucrado o conozco personalmente a los creadores, pero felizmente hago una excepción con Graphite. Ejecuto `gt rs && gt sr && gt ss` cada vez que veo una nueva combinación con main, reorganizando automáticamente todo mi trabajo sobre cualquier otro cambio, por lo que nunca tengo grandes conflictos con los que lidiar y puedo continuar enviando PR más pequeños. A todos los que lo usan donde trabajo les encanta, incluidas algunas personas ex-Facebook que extrañan sus diferencias acumuladas de Phabricator. No es exagerado decir que usar Graphite mejora nuestra base de código, facilita las relaciones públicas y me ahorra toneladas de tiempo. ¡Felicitaciones al equipo y les deseo mucho éxito!
El uso de Graphite cambió totalmente la forma en que colaboramos en @symops. Las diferencias apiladas y todas las herramientas asociadas siempre fueron lo único que extrañé de la gran tecnología. ¡¡No más!! Mi parte favorita es que ni siquiera necesito que todo mi equipo lo use para ver los beneficios (aunque eso, por supuesto, ayuda).
¡Comencé a usar Graphite en 2021 y nunca volví a hacerlo! Utilizo exclusivamente Graphite para todas mis necesidades de relaciones públicas y gestión de sucursales. El reapilamiento automático de tus ramas es realmente muy complicado. Solía tener que cambiar la base manualmente de mis ramas cuando las creaba (lo que mi equipo anterior llamaba "panqueques", que supongo que son una forma de pilas 🤔) y siempre fue una experiencia dolorosa. Ahora simplemente hago un `gt sync --restack` y todo funciona mágicamente. Nunca volveré a la Edad Media. ¡10/10 lo recomendaría! 🚀
No puedo decir suficientes cosas positivas sobre Graphite. Nos mantiene a mí y a mi equipo desbloqueados al desacoplar el trabajo de las revisiones, lo que significa que nuestras revisiones son más exhaustivas y no nos molestamos entre nosotros constantemente por las revisiones, interrumpiendo el flujo. Su comunidad Slack está activa y el equipo responde muy bien a los comentarios. Sinceramente, están haciendo todo bien. Graphite me ha ahorrado literalmente días de tiempo durante el último año, y estoy muy feliz de que finalmente haya salido de la versión beta para que el mundo lo vea.
He estado usando esto durante el año pasado y me ha quitado mucho dolor del rápido desarrollo basado en troncales. Ya no tengo que elegir entre enviar PR masivos o luchar con los pequeños, ahora puedo escribirlo una vez, simplemente fragmentarlo y los muchos cambios pequeños son más fáciles de revisar, luego GT se reorganiza y fusiona automáticamente. Una curva de aprendizaje ligeramente pronunciada vale la pena, ¡muchos de nosotros en el equipo somos grandes defensores!
Soy usuario de Graphite desde hace más de un año. Ninguna otra herramienta que he encontrado se acerca al flujo de trabajo de Phabricator que teníamos en Facebook. La vista interactiva de git en la extensión VS Code, la CLI y los rápidos atajos de teclado en la herramienta de revisión de código son A+. ¡Felicitaciones a todo el equipo por el lanzamiento y por darle vida a este producto! No puedo esperar a ver qué lanzarán a continuación 🚀
Como ex ingeniero de Meta, echaba de menos la capacidad de acumular diferencias. Graphite me ayuda a recuperar mi antigua productividad al ayudarme a administrar el control de versiones y las revisiones de diferencias mucho más fácilmente. Esto es especialmente útil cuando trabajo en múltiples flujos de trabajo separados y quiero tener un historial incremental de cada rama.
Extrañé la capacidad de acumular diferencias. Graphite me ayuda a recuperar mi antigua productividad al ayudarme a administrar el control de versiones y las revisiones de diferencias mucho más fácilmente. Esto es especialmente útil cuando trabajo en varios flujos de trabajo separados y quiero tener un historial incremental de cada rama.
¡Me encanta el grafito! Estamos en un plan de equipo aquí en Warp. Ejecuto fácilmente cientos de comandos de grafito al día. Súper crítico para mi flujo de trabajo, me encanta que use primitivas de git bajo el capó. La comunidad también es muy útil.
Al principio era escéptico y luego me convertí en un creyente en el momento en que fusioné mi primera pila significativa. El equipo es muy atento a lo que construyen y a la UX en general. Me encanta el enfoque tanto en la experiencia CLI como en la experiencia UI. Me ha permitido lograr mucha productividad y concentración durante el desarrollo y se ha convertido en una parte indispensable de mi carga de trabajo. Bravo por el equipo!!
La UX de Graphite es fenomenal. Si bien definitivamente es una gran herramienta para apilar relaciones públicas, me di cuenta de que prefiero su CLI incluso cuando hago relaciones públicas básicas únicas, ya que es muy ergonómica. Recomendaría Graphite a cualquier persona que escriba software, ya sea en una gran corporación o en un proyecto pequeño.
La función de "apilamiento" para revisiones de código mantiene todo en movimiento sin problemas y de manera eficiente. Integrarlo con mi cuenta de GitHub fue sencillo. Es un punto de inflexión para cualquiera que busque enviar código más rápido y permanecer desbloqueado durante las revisiones.
Preguntas frecuentes sobre Graphite
¿Cuándo se hizo popular Graphite?
Graphite se hizo popular alrededor de 19 de septiembre de 2023.
¿Cuáles son las principales ventajas de Graphite?
Las principales ventajas de Graphite incluyen: productividad del desarrollador, diferencias apiladas, experiencia de interfaz de usuario, revisión rápida del código, Experiencia CLI.
¿Cuáles son las desventajas de Graphite?
Algunas desventajas reportadas de Graphite incluyen: curva de aprendizaje pronunciada, problemas de vista diferencial, soporte IDE limitado.
¿Cuál es la calificación general de Graphite?
Graphite tiene una calificación general de 4.9/5 basada en 38 reseñas de usuarios.
¿Qué tipo de herramienta es Graphite?
Graphite pertenece a las siguientes categorías: clientes git, Herramientas de automatización, Herramientas de revisión de código.
Herramientas clientes git relacionadas
Herramientas Herramientas de automatización relacionadas
Herramientas Herramientas de revisión de código relacionadas
Comparar Graphite :
No te dejes engañar por videos falsos en redes sociales
El primer verificador de hechos del mundo para redes sociales. Pega cualquier enlace y obtén una puntuación de credibilidad instantánea con fuentes.
Probar FactCheckTool gratis