• Darrell HanleyDarrell Hanley, over 3 years ago

    Digging into the file format a bit, it seems like you could have a centralized icon/color management system, but with a couple of caveats.

    If you really want a powerful color management or asset management system then everyone has to get on the same page with using Sketch the right way which means using shared styles, symbols, probably using Craft libraries for non-master files.

    Sketch also seems to use SVG text which is reliant on you having the font installed for you to use it. Obviously, this means that symbols that use fonts (say a logo) would need to be converted to outlines in Sketch before they could be processed on a server to be exported into PNGs or SVGs. This also means highlighting this as an error on whatever client would be responsible for managing the assets.

    I also think that you'd need a visual client to handle merges. Lets call it the Art Director. The Art Director would allow you to make notes on individual submissions on what would need to be changed (like a Github comments section) and allow you to merge changes a pull request. All of this would be Git, and I think the Art Director would essentially just be a visual git management tool. If you wanted the ability to selectively allow or disallow changes in a PR, then the Art Director would also be responsible for creating and merging branches that feature only those approved changes.

    0 points