Cómo generamos capturas de pantalla de código para redes sociales

Solíamos tomar capturas de pantalla de código a mano.

Abríamos el editor, recortábamos la ventana y arrastrábamos el archivo a una publicación. Esto causaba tres problemas:

Dejamos de hacerlo manualmente. Ahora utilizamos dos métodos diferentes según nuestras necesidades.

  1. Para publicaciones puntuales Usamos una herramienta de navegador. Pegas tu código, eliges un lenguaje y descargas un PNG limpio. Esto es rápido para un solo tweet o una diapositiva.

  2. Para publicaciones automatizadas Usamos una API. Esto es para cuando necesitas generar imágenes al momento de publicar o dentro de un pipeline de construcción. Envías el código mediante una solicitud POST y recibes una URL de vuelta.

¿Por qué usar una API? Un humano no puede hacer clic en un botón en un pipeline de despliegue. Una API permite que tu sistema cree imágenes perfectas cada vez sin trabajo manual.

Nuestros consejos para mejores imágenes de código en redes sociales:

La herramienta de navegador y la API utilizan el mismo renderizador. Esto significa que tus publicaciones manuales y tus publicaciones automatizadas siempre se ven iguales.

¿Cómo gestionas las capturas de pantalla de código? ¿Lo haces a mano o usas una API? Cuéntame en los comentarios.

Fuente: https://dev.to/accreditly/how-we-generate-code-screenshots-for-socials-b91