Documentation avec captures d'écran auto-actualisées

Original : Self-updating screenshots

Pourquoi c'est important

Automatise la maintenance documentaire pour les applications web

Un développeur a créé un système automatisé pour Jelly qui génère et met à jour les captures d'écran de documentation. Le système utilise Chrome headless via Capybara pour capturer automatiquement les éléments UI.

James Adam a développé pour l'application Jelly un système qui automatise la capture de captures d'écran pour la documentation. Les articles d'aide sont écrits en Markdown avec des commentaires HTML spéciaux indiquant au système quels éléments capturer. Le système utilise Chrome headless via Capybara et Cuprite pour naviguer automatiquement vers les pages, cliquer sur des boutons et capturer des éléments spécifiques. Il supporte trois modes : élément spécifique, page complète, ou viewport. Des options avancées permettent de cliquer sur des boutons, attendre des animations, recadrer des zones ou masquer des éléments. La commande 'rails manual:build' met à jour toutes les captures simultanément.

Source

interblah.net — Lire l'original →