Jak generujemy zrzuty ekranu kodu do mediów społecznościowych

Kiedyś robiliśmy zrzuty ekranu kodu ręcznie.

Otwieraliśmy edytor, wycinaliśmy okno i wrzucaliśmy plik do posta. Powodowało to trzy problemy:

Przestaliśmy robić to ręcznie. Teraz używamy dwóch różnych metod, w zależności od potrzeb.

  1. Do jednorazowych postów Używamy narzędzia przeglądarkowego. Wklejasz kod, wybierasz język i pobierasz czysty plik PNG. Jest to szybkie rozwiązanie dla pojedynczego tweeta lub slajdu.

  2. Do zautomatyzowanych postów Używamy API. To rozwiązanie na wypadek, gdy musisz generować obrazy w momencie publikacji lub wewnątrz potoku budowania (build pipeline). Wysyłasz kod za pomocą żądania POST i otrzymujesz z powrotem adres URL.

Dlaczego warto używać API? Człowiek nie może kliknąć przycisku w potoku wdrożeniowym (deployment pipeline). API pozwala Twojemu systemowi tworzyć idealne obrazy za każdym razem, bez ręcznej pracy.

Nasze wskazówki, jak tworzyć lepsze obrazy kodu do mediów społecznościowych:

Narzędzie przeglądarkowe i API korzystają z tego samego renderera. Oznacza to, że Twoje ręczne i zautomatyzowane posty zawsze wyglądają tak samo.

A Ty jak radzisz sobie ze zrzutami ekranu kodu? Robisz to ręcznie czy używasz API? Daj znać w komentarzach.

Źródło: https://dev.to/accreditly/how-we-generate-code-screenshots-for-socials-b91