[{"data":1,"prerenderedAt":252},["Reactive",2],{"doc-/blog/screenshots-that-ship-like-code":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"heading":11,"lead":12,"author":13,"tags":14,"navigation":6,"head":16,"body":56,"_type":247,"_id":248,"_source":249,"_file":250,"_extension":251},"/blog/screenshots-that-ship-like-code","blog",false,"","Screenshots That Ship Like Code","Our newsletter from June 26th, 2026. Feel free to sign up to get this directly in your inbox","2026-06-26T00:00:00.000Z","NEW: Screenshots that ship like code","Newsletter 24","Josh Peacock, Dennis Mortensen",[15],"Newsletter",{"title":17,"description":18,"link":19,"meta":23},"NEW: Screenshots that ship like code | LaunchBrightly","Screenshot updates now flow through the same Docs-as-Code workflows as the rest of your docs",[20],{"rel":21,"href":22},"canonical","https://launchbrightly.com/blog/screenshots-that-ship-like-code",[24,27,30,33,35,37,39,42,45,48,50,52,54],{"name":25,"content":26},"keywords","customer support, automated screenshots, knowledge management, documentation, help center, github, mintlify, docs-as-code",{"name":28,"content":29},"copyright","© 2026 LaunchBrightly, Inc.",{"property":31,"content":32},"og:type","article",{"property":34,"content":22},"og:url",{"property":36,"content":17},"og:title",{"property":38,"content":18},"og:description",{"property":40,"content":41},"og:image","https://launchbrightly.com/images/blog/newsletter24/launchbrightly-help-center-audit-sync-batched-changes.png",{"name":43,"content":44},"twitter:site","@launchbrightly",{"name":46,"content":47},"twitter:card","summary_large_image",{"name":49,"content":22},"twitter:url",{"name":51,"content":17},"twitter:title",{"name":53,"content":18},"twitter:description",{"name":55,"content":41},"twitter:image",{"type":57,"children":58,"toc":242},"root",[59,80,87,92,101,106,114,119,126,134,139,145,150,158,163,169,174,182,187,193,204,212,216,227],{"type":60,"tag":61,"props":62,"children":63},"element","p",{},[64],{"type":60,"tag":65,"props":66,"children":67},"em",{},[68,71,78],{"type":69,"value":70},"text","Our newsletter from June 26th, 2026. Feel free to ",{"type":60,"tag":72,"props":73,"children":75},"a",{"href":74},"#newsletter",[76],{"type":69,"value":77},"sign up",{"type":69,"value":79}," to get this directly in your inbox",{"type":60,"tag":81,"props":82,"children":84},"h3",{"id":83},"bring-screenshot-updates-into-your-docs-as-code-workflow",[85],{"type":69,"value":86},"Bring screenshot updates into your Docs-as-Code workflow",{"type":60,"tag":61,"props":88,"children":89},{},[90],{"type":69,"value":91},"Over the last few years, Docs-as-Code has transformed how documentation teams work. Content lives in Git, changes flow through pull requests, and every update gets reviewed before it reaches customers. Documentation becomes easier to maintain, easier to review and easier to keep aligned with product releases. But screenshots have largely remained outside that workflow.",{"type":60,"tag":61,"props":93,"children":94},{},[95],{"type":60,"tag":96,"props":97,"children":100},"img",{"alt":98,"src":99},"Install LaunchBrightly GitHub App","/images/blog/newsletter24/install-launchbrightly-github-app.png",[],{"type":60,"tag":61,"props":102,"children":103},{},[104],{"type":69,"value":105},"That's why we're excited to announce our new GitHub integration, allowing LaunchBrightly to automatically push updated screenshots into your documentation repository and generate and merge pull requests containing those updates.",{"type":60,"tag":61,"props":107,"children":108},{},[109],{"type":60,"tag":96,"props":110,"children":113},{"alt":111,"src":112},"LaunchBrightly GitHub App Install and Authorize","/images/blog/newsletter24/launchbrightly-github-app-install-and-authorize.png",[],{"type":60,"tag":61,"props":115,"children":116},{},[117],{"type":69,"value":118},"Even for teams with highly mature documentation processes, screenshots are often maintained manually. Product changes ship, screenshots go stale, and eventually someone has to log in, recapture the image, replace the file in the repository, find and update every markdown reference if the filename or path changed, and submit a pull request. Repeat that across hundreds of articles and screenshots quickly become one of the most tedious parts of maintaining documentation.",{"type":60,"tag":120,"props":121,"children":123},"h4",{"id":122},"automatically-sync-screenshots-to-your-documentation-repository",[124],{"type":69,"value":125},"Automatically sync screenshots to your documentation repository",{"type":60,"tag":61,"props":127,"children":128},{},[129],{"type":60,"tag":96,"props":130,"children":133},{"alt":131,"src":132},"LaunchBrightly Help Center Audit - Accept and Batch Changes","/images/blog/newsletter24/launchbrightly-help-center-audit-accept-and-batch-changes.png",[],{"type":60,"tag":61,"props":135,"children":136},{},[137],{"type":69,"value":138},"With LaunchBrightly, your screenshots are living assets — fresh versions are automatically generated whenever your product changes and pushed directly back into your repository as a continuous part of the same Git-based workflow your team already uses. Your documentation stays fully aligned with your product without the need to manually recapture screenshots or replace files by hand.",{"type":60,"tag":120,"props":140,"children":142},{"id":141},"pull-requests-for-screenshot-updates",[143],{"type":69,"value":144},"Pull requests for screenshot updates",{"type":60,"tag":61,"props":146,"children":147},{},[148],{"type":69,"value":149},"LaunchBrightly automatically generates pull requests containing your latest screenshot changes and, when needed, updates to the associated markdown before merging those changes into your primary branch. So your team always has a complete audit trail of when screenshots changed and exactly what was updated.",{"type":60,"tag":61,"props":151,"children":152},{},[153],{"type":60,"tag":96,"props":154,"children":157},{"alt":155,"src":156},"LaunchBrightly Help Center Audit - Sync Batched Changes","/images/blog/newsletter24/launchbrightly-help-center-audit-sync-batched-changes.png",[],{"type":60,"tag":61,"props":159,"children":160},{},[161],{"type":69,"value":162},"To keep things clean, screenshot updates are batched into a single pull request — so your documentation is reviewed and built once, not dozens of times as screenshots are regenerated. Screenshot maintenance stays fully automated inside LaunchBrightly while updated image assets are committed back into the same repository used for the rest of your docs.",{"type":60,"tag":120,"props":164,"children":166},{"id":165},"connecting-your-repository-is-easy",[167],{"type":69,"value":168},"Connecting your repository is easy",{"type":60,"tag":61,"props":170,"children":171},{},[172],{"type":69,"value":173},"Connecting LaunchBrightly to your GitHub repository takes just a few minutes — simply install the LaunchBrightly GitHub App, point it at your docs repo and choose the branch you'd like updates merged into.",{"type":60,"tag":61,"props":175,"children":176},{},[177],{"type":60,"tag":96,"props":178,"children":181},{"alt":179,"src":180},"LaunchBrightly GitHub Integration - Test Connection","/images/blog/newsletter24/launchbrightly-github-integration-test-connection.png",[],{"type":60,"tag":61,"props":183,"children":184},{},[185],{"type":69,"value":186},"From there, LaunchBrightly handles the repetitive work of maintaining screenshots, updating image assets and generating pull requests containing those updates — keeping your screenshots aligned with the latest version of your product without the ongoing maintenance burden.",{"type":60,"tag":120,"props":188,"children":190},{"id":189},"mintlify-is-just-the-start",[191],{"type":69,"value":192},"Mintlify is just the start",{"type":60,"tag":61,"props":194,"children":195},{},[196,202],{"type":60,"tag":72,"props":197,"children":199},{"href":198},"/integrations/mintlify",[200],{"type":69,"value":201},"Mintlify is the first Docs-as-Code platform supported by our new Git integration layer",{"type":69,"value":203},", and we're already exploring additional platforms and frameworks.",{"type":60,"tag":61,"props":205,"children":206},{},[207],{"type":60,"tag":65,"props":208,"children":209},{},[210],{"type":69,"value":211},"Want to see your preferred platform supported next? Just click reply and we'll jump right on it!",{"type":60,"tag":213,"props":214,"children":215},"hr",{},[],{"type":60,"tag":217,"props":218,"children":221},"link-button",{"align":219,"link":220},"center","https://calendly.com/launchbrightly/zoom",[222],{"type":60,"tag":61,"props":223,"children":224},{},[225],{"type":69,"value":226},"Grab some time to chat 🗓️",{"type":60,"tag":61,"props":228,"children":229},{},[230,236,240],{"type":60,"tag":231,"props":232,"children":233},"strong",{},[234],{"type":69,"value":235},"Want to see how Git-based screenshot synchronization works in practice?",{"type":60,"tag":237,"props":238,"children":239},"br",{},[],{"type":69,"value":241},"\nWe'd love to do a quick demo to show how LaunchBrightly can automatically maintain your screenshots and push updated image assets into your docs repository 🤓",{"title":7,"searchDepth":243,"depth":243,"links":244},2,[245],{"id":83,"depth":246,"text":86},3,"markdown","content:blog:screenshots-that-ship-like-code.md","content","blog/screenshots-that-ship-like-code.md","md",1782442101104]