Git Product home page Git Product logo

changelog.sketchplugin's Introduction

changelog.sketchplugin

Changelog.sketchplugin gif

What is this?

A simple Sketch plugin to generate and maintain artboard-based changelogs.

You run it, it asks you what changed in your design, your name and it creates (or updates) an artboard with your commits.

Every page in your Sketch file has its own changelog. The changelog title is always synched with the title of the page it is in. There’s no global changelog for the whole file but only page specific ones.

The shortcut for running the changelog is ctrl+alt+C.

Download the latest version here

A couple of extra things:

  • You can tweak the design of the header! As long as you don’t change the names of the layers, the plugin will update them correctly. You can also make the header bigger to add more stuff and the plugin will automatically place commits and details in the right position under it. There’s no template for the header at the moment: every new changelog will go back to the default one.

Header styles

  • You can stretch the arboard to make room for very long changelogs. Or you can simply remove the ones you don’t need anymore.
  • Commits and details are in single, separate, text layers. It makes the managment of the content much easier.

TODO:

  • Hitting should run the plugin
  • Support for multi-line commits.
  • Support header templates (???)
  • Zoom to the changelog when commited (???)
  • Implement optional event based commit: commit triggered at file save

changelog.sketchplugin's People

Contributors

jacopocolo avatar mipmip avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.