github.com/xapi-project/xen-api ↗

The Xapi Project's XenAPI Server

An animated visualization of xapi-project/xen-api's Git history from June 2009 to January 2021, built by 177 contributors. The codebase reached 33,439 lines, mostly OCaml. The video runs 9 minutes 2 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

OCaml

Contributors

177

Lines of Code

33,439

From

2009-06-06

To

2021-01-05

Advertisement

About xapi-project/xen-api

Xapi is the management toolstack for Xen virtualization, written primarily in OCaml and maintained by the Linux Foundation's Xapi Project. It configures and controls Xen-enabled hosts and resource pools, exposing the Xen API interface for multiple programming languages as a core component of XenServer. The codebase is built on OCaml 4.07 and requires opam for building from source, with dependencies managed through the xs-opam repository.

The project provides a complete command-line build process that involves setting up an opam environment, installing recommended packages, and compiling binaries that end up in the _build directory. Developers working from forks need to fetch upstream tags to ensure correct versioning. The project is distributed under the GNU LGPLv2 license and follows standard open-source contribution practices, requiring a Developers Certificate of Origin sign-off on all patches submitted via pull request.

Advertisement

Share this video