Shopify
Shopify logoShopify · Feature trail

Illustration Management and Discovery Tooling

1 post · Jun 2021

What this trail covers

Shopify has developed and enhanced tools and strategies for managing and discovering visual assets, specifically illustrations, across Shopify's large and distributed codebase. Initial efforts focused on the challenges of updating illustration styles and the fragmentation of assets across thousands of repositories. This post details the creation of `@shopify/get-repo-images`, an open-source tool built in Go, which enables illustrators and developers to efficiently find illustrations and their references in code across multiple repositories. The tool was rewritten from Node.js to Go for significant performance improvements, reducing build times from over 35 minutes to 8 minutes.

All Shopify trails