Taverna has now moved to the Apache Software Foundation. For updated information, see Apache Taverna (incubating).

Developers’ guide

The Developers’ guide is starting point for developers working with Taverna and its source code, in particular:

  • Version control management
    • Overall architecture of Taverna products
    • Structure of Taverna’s Subversion repository
    • Checking out Taverna source code
  • Build and release system
    • Structure of Maven modules
    • Parent pom and common settings
    • Automatic build system Hudson
    • workbench-distro project
    • Release procedures
    • Branching/tagging for release
  • Developer tutorials
    • Checking out Taverna source code, compiling, running and debugging
    • Creating plugins for Taverna
  • Development, release and testing procedures