package datakit

  1. Overview
  2. No Docs
Orchestrate applications using a Git-like dataflow

Install

Dune Dependency

Authors

Maintainers

Sources

datakit-v1.0.0.tbz
sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5
sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a

Description

DataKit is a tool to orchestrate applications using a Git-like dataflow. It revisits the UNIX pipeline concept, with a modern twist: streams of tree-structured data instead of raw text. DataKit allows you to define complex build pipelines over version-controlled data.

DataKit is currently used as the coordination layer for HyperKit, the hypervisor component of Docker for Mac and Windows, and for the DataKitCI continuous integration system.

Published: 13 Jul 2019

Dependencies (27)

  1. datakit-server-9p >= "0.12.0"
  2. protocol-9p-unix >= "0.11.0"
  3. prometheus-app
  4. irmin-watcher >= "0.2.0"
  5. mtime >= "1.0.0"
  6. asl >= "0.10"
  7. win-eventlog
  8. logs >= "0.5.0"
  9. hvsock >= "0.8.1"
  10. named-pipe >= "0.4.0"
  11. mirage-flow < "2.0.0"
  12. conduit-lwt-unix >= "1.0.0"
  13. lwt >= "3.0.0"
  14. result
  15. cstruct >= "2.2"
  16. irmin-git >= "1.2.0" & < "2.0.0"
  17. irmin-mem >= "1.2.0" & < "2.0.0"
  18. irmin >= "1.4.0" & < "2.0.0"
  19. uri >= "2.0.0"
  20. git >= "1.11.5"
  21. asetmap
  22. fmt
  23. astring
  24. rresult
  25. cmdliner
  26. dune
  27. ocaml >= "4.03.0"

Dev Dependencies (2)

  1. alcotest with-test & >= "0.8.0"
  2. datakit-client-9p with-test & >= "0.12.0"

Used by (2)

  1. datakit-bridge-github = "0.11.0" | >= "0.12.2"
  2. datakit-ci >= "0.11.0"

Conflicts

None