KohaDevBox

From Koha Wiki

Jump to: navigation, search
Home
Koha > Technical > Development

KohaDevBox is a tool that provides a ready-to-go full Koha development environment. It heavily relies on Vagrant and Ansible to set up a virtual machine with Koha and several other tools on it (using the VirtualBox virtualization technology). It targets the following tasks:

  • Run all t/, t/db_dependent and xt/ tests
  • Sign off patches
  • QA patches
  • Develop Koha
  • Develop Koha plugins
  • Release Koha

A complete description and setup explanation can be found on KohaDevBox's README

Note: Pay special attention to the SYNC_REPO configuration variable, which allows using an external directory for the Koha source code.

See also

Personal tools