OPDtab is the premier (and, as far as I'm aware, only) tabbing software for debating competitions in the format Offene Parlamentarische Debatte (OPD), used primarily in German-speaking countries. This document contains technical documentation only; for a user's guide see https://code.google.com/p/opdtab/w/list.
- Obtain a binary archive from https://github.com/JLimperg/opdtab/releases or build it yourself, as described below.
- Unpack the archive in a directory of your choice.
- Install the dependencies listed below.
- On Windows, execute
OPDtab.exe
. On Linux, executeopdtab
.
- .NET Framework 4.0
- Linux: Usually a package named 'mono' or something similar. Usually preinstalled. Should also be pulled in as a dependency of gtk-sharp below. Direct downloads available from the Mono project.
- Windows: Installer. Usually preinstalled.
- Gtk# for .NET, version 2
- Linux: Usually a package named 'gtk-sharp' or similar. Direct downloads available from the Mono project.
- Windows: Installer.
- LaTeX
- Linux: TeXLive, usually provided as a package. Note that the TeXLive distribution is usually split into multiple packages. If you want to make sure that the PDF export works, install all of them.
- Windows: MiKTeX. Either choose the full installation or make sure that MiKTeX can install missing packages as required.
Before anything else, install the dependencies listed above. If you are on Linux and your distribution provides separate 'developer' packages, install those for gtk-sharp.
Building requires the Mono IDE Monodevelop or its command line frontend
mdtool
. From the command line, use
mdtool build OPDtab.sln
to build the project and
mdtool build Packages.mdproj
to generate binary archives in the Packages
directory.
To generate release binary packages, use the mkrelease.sh
script. See
the usage notes at the top of that file for details.
Unfortunately, I'm not familiar with the C# toolchains on other OSs. Help in extending this documentation would be much appreciated.
This software is made available under the terms and conditions of the General Public License version 3, the full text of which can be found in the LICENSE file.
OPDtab was written primarily by Andreas Neiser and is currently maintained by Jannis Limperg. Please use the issue tracker for bug reports or questions. Contributions of any nature are always most welcome and may be submitted in any form you find convenient.