{"repo":"dylanslewis/stylesync","free":true,"listed":false,"github":"https://github.com/dylanslewis/stylesync","clone":"git clone https://github.com/dylanslewis/stylesync.git","description":"A command line tool to extract shared styles from a Sketch document, and generate native code for any platform.","language":"Swift","stars":380,"topics":["command-line-tool","swift","scripting","developer-tools","designer","sketch-plugin","swift-script","xcode","stylesync"],"license":"MIT","category":"cli-tools","readme_excerpt":"Welcome to stylesync , a command line tool that extracts text and colour styles from a Sketch document, and generates native code for your project's platform , language and style . Why? A unified design system is essential to building better and faster; better because a cohesive experience is more easily understood by our users, and faster because it gives us a common language to work with. Karri Saarinen, Airbnb A design system is vital resource for any product that values a consistent experience for users across platforms. Unfortunately maintaining a design system in code is a cumbersome process, since changes may be subtle and the time required for developers to maintain styles is not always respected by businesses. Tools like Zeplin allow a one off export, but don’t help with maintainability and often lead to design debt. stylesync automates the generation and maintenance of a design system in code, using your project's preferred code style. This means your Sketch file can be a single source of truth for your brand’s identity, created and maintained by designers, leaving developers to get on with the actual implementation of interfaces using these styles. Features Template-based exports stylesync exports code based on templates, which means you can export code that matches your project's platform, language and style. The template files look very similar to the exported code, except placeholder values are denoted using a simple templating language, e.g. . The Templates REA","default_branch":null,"files":null,"tree":[],"storefront":"/r/dylanslewis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dylanslewis/stylesync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}