Skip to content

Instantly share code, notes, and snippets.

@bryanberger
Last active November 10, 2017 20:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bryanberger/9c3ad5e4da22a9f755e48176a4e5009a to your computer and use it in GitHub Desktop.
Save bryanberger/9c3ad5e4da22a9f755e48176a4e5009a to your computer and use it in GitHub Desktop.

Sketch Shared Libraries in Abstract


Agenda

  • What is a Shared Library?
  • How do you use symbols from a Shared Library?
  • How do you edit/update symbols from a Shared Library?
  • How do you link a Shared Library on Abstract to your project file?
  • How do you version a Shared Library on Abstract?

What is a Shared Library?

Shared Libraries


There are 2 types of Shared Libraries from Abstract's perspective

  1. Per-project Libraries
  • Ideal for storing Symbols you want to use across multiple files in the same project. Works well if your team works on unrelated projects.
  1. Linked Libraries
  • Want to use Symbols across more than one Project? Linked Libraries are the way to go. Single source of truth across your entire team. Perfect for your design system.

How do you use symbols from a Shared Library?

Symbols

Layers


How do you edit/update symbols from a Shared Library?

Update

Update 2


How do you link a Shared Library on Abstract to your project file?

Link Library

Link Library Modal


How do you version a Shared Library on Abstract?

Just like you would any other Sketch file, start with a branch and commit changes.

Commit to Lib


Select Symbol from Lib


Edit


What is a Visual Diff?

Visual Diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment