package datakit

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

Install

Dune Dependency

Authors

Maintainers

Sources

datakit-0.10.1.tbz
sha256=a9ab3468e294681aada5ece9548f792896660531cb8fa9898365f9ef452faeba
md5=6cad40171e63d05fb58281fd05722ac7

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: 09 May 2017

Dependencies (28)

  1. datakit-server >= "0.10.0" & < "0.11.0"
  2. prometheus-app
  3. protocol-9p >= "0.11.0" & < "0.12.1"
  4. protocol-9p-unix >= "0.11.0"
  5. irmin-watcher >= "0.2.0"
  6. mtime < "1.0.0"
  7. asl >= "0.10"
  8. win-eventlog
  9. logs >= "0.5.0"
  10. hvsock >= "0.8.1"
  11. named-pipe >= "0.4.0"
  12. mirage-flow < "2.0.0"
  13. conduit < "0.99"
  14. lwt >= "3.0.0"
  15. result
  16. cstruct >= "2.2"
  17. camlzip >= "1.06"
  18. irmin-git >= "1.0.0" & < "2.0.0"
  19. irmin >= "1.1.0" & < "1.2.0"
  20. uri
  21. git >= "1.9.3"
  22. asetmap
  23. fmt
  24. astring
  25. rresult
  26. cmdliner
  27. jbuilder >= "1.0+beta7" & < "1.0+beta12"
  28. ocaml >= "4.02.0" & < "4.06.0"

Dev Dependencies (3)

  1. alcotest with-test & >= "0.7.0" & < "0.8.0"
  2. datakit-github with-test & >= "0.10.0" & < "0.11.0"
  3. datakit-client with-test & >= "0.10.0" & < "0.11.0"

Used by (2)

  1. datakit-bridge-github >= "0.10.0" & < "0.11.0"
  2. datakit-ci >= "0.10.0" & < "0.11.0"

Conflicts

None

OCaml

Innovation. Community. Security.