• Steven ReynoldsSteven Reynolds, over 8 years ago

    "Purple is a UI kit for all of Heroku's digital properties"

    They are not releasing a Bootstrap clone, they are simply creating documentation for their own design standards.

    8 points
    • Matt DunnMatt Dunn, over 8 years ago

      Yeah, and they seem to make the purpose fairly obvious all throughout the docs. Not sure how people are being confused other than skimming very quickly.

      I do like how they've included patterns at the end, e.g the blank slate. Adding basic UX like that into your style guide seems very useful. I might look into something like that for my team.

      3 points
  • Nate vNate v, over 8 years ago

    Is it just me, or is this just bootstrap in purple?

    3 points
  • Vincent Riemer, over 8 years ago

    My largest concern here is the including of Benton Sans. Last time I checked it's pretty expensive so does that mean this kit includes a license to use it?

    2 points
  • David DarnesDavid Darnes, over 8 years ago

    Oh god, I don't what it is but I have a serious love for things that are simply designed and get straight to the point. I realise it's more about the actual kit and documentation content, but can't ignore the good presentation.

    Side note: The link to the GitHub repo is 404'ing https://github.com/heroku/purple I'm guessing the repo is still private?

    2 points
  • Mike BusbyMike Busby, over 8 years ago

    So whats the point of this?

    I really don't think the industry needs another bootstrap.

    1 point
    • xxxxxx xxxxxxxxxxxxx xxxxxxx, over 8 years ago

      That's not the point.

      "Purple is a UI kit for all of Heroku's digital properties. Purple provides guidelines for the aesthetic, function and form of user interfaces to provide a consistent experience for our customers. This is a living document and is under constant interation."

      It says right there, top of the page.

      4 points
  • Sam Lester, 8 years ago

    Shame this was taken down. It was a really useful example.

    0 points
  • Alex TebbsAlex Tebbs, over 8 years ago

    The CSS for the loading spinner module is a good example of why I don't like BEM and being too religious about standards. Why are there such complex classnames for each dot inside the spinner? Even worse, .spinner is too generic name for a class to wrap the whole thing, and it don't even spin.

    0 points
  • Brian StudwellBrian Studwell, over 8 years ago


    "constant interation"


    0 points