Nikola, django packages, cookiecutter and other goodness
I have been spending some time looking at tools to help with the 80 days project.
nikola
First up on the list was nikola. This is a static site generator. I was mostly interested in it because:
- it plays nicely with gh-pages
- it allows you to write blog entries with ipython notebooks
- it is built in python.
I ran into one problem with nikola, see this nikola_issue
Happily, within three minutes of reporting the problem the maintainer posted a solution, even though the issue I reported was a dupe.
django packages and cookiecutter
Since I am working on a django project I took a look at django packages.
My attention was quickly drawn by cookiecutter in the featured grid. Cookie cutter creates projects from templates, so saving a lot of tedious work. It comes with a list of available cookiecutters.
I was a bit spoilt for choice, but I decided to give the cookiecutter djangopackage a go.
So far I am pleased with this choice. The docs led me through creating the django app, adding it to readthedocs and registering it with PyPi
All in all, a very painless way to get lots of goodies up and running for the project.
Now I just need to write some actual code.