Events Guide/Text Sprints

From Open Knowledge Foundation

Jump to: navigation, search

An overview of how to run a text sprint -- a sprint to produce some piece of text such as a guide, a manual or a book. The OKFN has been involved in several such efforts, for example the Open Data Manual and the Data Driven Journalism Handbook.

Most text sprints involve 3 phases:

  1. Planning
  2. Text authoring -- usually during the sprint itself
  3. Text consolidation -- collating, proofing and formatting the material produced, usually so that it can be provided in consolidated form online or in PDF

Contents

Planning

Text Authoring during Sprint

The big recommendations here are:

This is crucial: during the sprint phase you want people to write as much as they can unencumbered by having to learn new technologies or processes.

If someone wants to use Word, let them, if they want use vim or emacs, let them, if they want to use new fangled technology X let them. The only requirement is, as stated above, that they can then export the material produced in some standard format.

The second point (though it can be over-ridden by the first) is:

If a recommendation is wanted for a particular technology we suggest using google docs because a) it has good standard word processing features b) good collaborative editing capabilities c) exports and imports from major common formats.

Text Authoring Post Sprint

If successful text authoring will likely go on post-sprint (or in subsequent sprints). In this case there will be a distinction between developing new material and extending or correcting existing material. New material can be developed as in the standard sprint setup but work on existing material will need to take account of the system used for "text consolidation" (see next section).

Text Consolidation

At the text consolidation phase priorities are very different from the sprint phase. While your requirements may vary the following are common:

There are a various technology options here that could be suitable. Most of these are reviewed (albeit against somewhat different criteria) in Open_Data_Manual/Technology_Options. Here, we document our recommended method based on our experience here (we have personally tried out several other options and we've found this the best so far).

Recommended Solution

Technology

This solution combines a variety of best-of-breed tools into a coherent workflow.

Comments: Sphinx is a move away from a what-you-see-is-what-you-get system as in a standard word processor. This brings some costs but it is noteworthy that almost all systems for preparing longer material like books or manuals, especially if nice formatting is requried, are of this form (ie. are no longer WYSIWYG).

To see an example of how this is setup see the Open Data Manual repository on github: https://github.com/okfn/opendatamanual

Workflow

See Open Data Manual. Main roles are:

Translation

See Open Data Manual for approach.

TODO: provide a template project on github you can clone.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox