Tumblyzer is a test and validation harness for creating Tumblr themes.
Tumblyzer is intended for website designers who want to produce Tumblr themes. It will help you makes themes that produce valid, semantically-meaningful HTML. You do not need to know much, if anything, about programming. But you'll have to dork out a little: Tumblyzer works on the command line, not in one of those fancy-pants windows with their shiny buttons.
If you're on Mac with OS X 10.5 or above, congrats — you have basically everything you need already installed. If you're on Windows or Unix, you'll need to install Ruby and RubyGems. Once you're done with that, ask yourself: "self, how well do you know Git?".
- Download the project as a tarball or ZIP archive
- Unpack the archive to somewhere like
/Users/my_username/projects/tumblyzer
(a.k.a.~/projects/tumblyzer
). We'll call this directory "TUMBLYZER_ROOT
" from now on.
"Not as well as Scott Chacon, but fine"
- Check out the example themes in
TUMBLYZER_ROOT/themes/
- Open a command prompt and navigate to
TUMBLYZER_ROOT
, then runrake test
to watch all the tests run on all the themes - Create your own template in
TUMBLYZER_ROOT/themes/
and runrake test
again. Do the tests pass? If you're not as opinionated as us about the "right" way to write HTML, tryrake test:bare_minimum
.
YES! All themes are licensed under the Creative Commons Attribution 3.0 license license.
We'd be glad to have it so long as you license it under the CC-BY license. Oh, and it has to pass all the bare_minimum tests.
All code (everything that isn't in the themes/
folder) is licensed under the MIT license. Have at!