package datakit

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

Install

Dune Dependency

Authors

Maintainers

Sources

datakit-0.10.0.tbz
sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a
md5=1236f6e070f845ad077b748d84026132

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

Dependencies (29)

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