One of the biggest problems in many open source projects is the lack of proper documentation. This is a shame because there is no point in implementing a thousand features if no one knows about them. The Gallio development team was very aware of this issue, so documentation was given a high priority from the beginning of the project. The API reference documentation, which is automatically generated from the source code, was the first sign of this concern, but the team knew users need more: they need a guide to show them how to use the multiple features, the runners and so on under different scenarios. So the idea of writing a book was there from the beginning, in our wishlist, but we knew it was a big task so it was postponed.

This book is an evolution of the documentation written in various forms (wikis, blog posts, etc) by MbUnit and Gallio developers into a single work. As such, it has always been under a free license (see Appendix B, Creative Commons License ) and two things will remain true:

  • You will always find the latest version of this book in the book's own Subversion repository.

  • You can make changes to this book and redistribute it however you wish—it's under a free license. Your only obligation is to maintain proper attribution to the original authors. Of course, we'd much rather you send feedback and patches to the Gallio developer community, instead of distributing your private version of this book.

The online home of this book's development and most of the volunteer-driven translation efforts regarding it is http://www.gallio.org/Docs.aspx. There you can find links to the latest releases and tagged versions of the book in various formats, as well as instructions for accessing the book's Subversion repository (where its DocBook XML source code lives). Feedback is welcomed—encouraged, even. Please submit all comments, complaints, and patches against the book sources to gallio-book@googlegroups.com.