AMA: Josh Brewer & Tim Van Damme - Abstract

almost 5 years ago from Tim Van Damme, Designer at Abstract

  • Dominik SchmidtDominik Schmidt, almost 5 years ago

    Thanks for the opportunity and the AMA. What are the things in the backyard you are doing? I mean, are you powering Git or are you using a whole new "sync-mechanism"? Also, how the syncing working? Automatically like Dropbox, or manual commits?

    0 points
    • Marc EdwardsMarc Edwards, almost 5 years ago

      I’m sure Josh and Tim can provide a better answer than mine, but the Abstract website says:

      It’s a version controlled workflow, built on Git

      1 point
    • Tim Van DammeTim Van Damme, almost 5 years ago

      We built Abstract on top of Git. We purposefully chose not to build a sync-based architecture (ala Dropbox, etc) because of the inherent issues (can't resolve conflicts, doesn't understand the files). And yes, you make a commit to record your work!

      Workflow-wise, we made some simplifications:

      • Auto-fetch
      • Auto-push
      • You're not allowed to work on Master (need to create a branch first)
      • You're not allowed to work on someone else's branch (you can branch off their work and update from their branch at any point)

      All this, combined with some secret sauce and a GUI makes it that you only need to do 2 things: Do the work, commit the work.

      1 point