package datakit

  1. Overview
  2. No Docs
Orchestrate applications using a 9P dataflow

Install

Dune Dependency

Authors

Maintainers

Sources

datakit-0.8.0.tbz
sha256=29c3e2aeb3dc7fda9613ef3b77adb715d9b46b8514958edd863b1092f5d1f775
md5=eee43f96d223465e4759015aba3ffa00

Description

DataKit is a tool to orchestrate applications using a 9P 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, using shell scripts interacting with the filesystem.

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

Published: 06 Dec 2016

Dependencies (28)

  1. datakit-server >= "0.8.0" & < "0.9.0"
  2. irmin-watcher >= "0.2.0"
  3. mtime < "1.0.0"
  4. asl >= "0.10"
  5. win-eventlog
  6. logs >= "0.5.0"
  7. hvsock >= "0.11.1" & < "0.14.0"
  8. named-pipe >= "0.4.0"
  9. cohttp
  10. mirage-flow < "2.0.0"
  11. conduit
  12. lwt
  13. result
  14. cstruct >= "2.2"
  15. camlzip >= "1.06"
  16. irmin = "0.12.0"
  17. mirage-types < "3.0.0"
  18. uri
  19. mirage-tc
  20. git >= "1.9.3"
  21. fmt
  22. astring
  23. rresult
  24. cmdliner < "1.0.0"
  25. topkg build
  26. ocamlbuild build
  27. ocamlfind build
  28. ocaml >= "4.02.0"

Dev Dependencies

None

Used by (2)

  1. datakit-bridge-github < "0.10.0"
  2. datakit-ci < "0.10.0"

Conflicts

None

OCaml

Innovation. Community. Security.