We tried to approach the development of this book like we would a software project. We wanted to make our lives easier by using well-tested open source tools, especially ones that enable group collaboration. None of what we did is radical or fancy, but in the world of print publishing, there’s still a surprising reliance on a workflow that boils down to e-mail attachments in a certain proprietary word processor format, and we wanted to break free from that. For the curious, here’s a list of the most important open source tools we used during the preparation, writing, and editing of this book.

For version control of our manuscript and project files, we used Subversion (with a little Git and Mercurial for flavor). It’s hard to list all ...

Get Python Web Development with Django® now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.