Skip to content

Commit 5ca8acc

Browse files
committed
include synopsis and description in opam 2 metadata
Signed-off-by: Anil Madhavapeddy <[email protected]>
1 parent 195b016 commit 5ca8acc

15 files changed

+57
-41
lines changed

datakit-bridge-github.descr

-8
This file was deleted.

datakit-bridge-github.opam

+9
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,12 @@ build: [
3737
["dune" "runtest" "tests/%{name}%"] {with-test}
3838
]
3939
dev-repo: "git+https://github.com/moby/datakit.git"
40+
synopsis: "A bidirectional bridge between the GitHub API and Datakit"
41+
description: """
42+
The package provides a bi-directional bridge between the GitHub API
43+
and Datakit, so you can talk to the GitHub API using filesystem and
44+
Git-like commands only. The `datakit-github` programs can start a
45+
webhook server to listen for GitHub events in real time, and project
46+
it into a Git repository. It also monitors that Git repository for
47+
user-provided changes, and translate them into GitHub API calls.
48+
"""

datakit-bridge-local-git.descr

-21
This file was deleted.

datakit-bridge-local-git.opam

+22
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,25 @@ depends: [
2222
]
2323
build: ["dune" "build" "-p" name "-j" jobs]
2424
dev-repo: "git+https://github.com/moby/datakit.git"
25+
synopsis: "DataKit Local-Git bridge"
26+
description: """
27+
This service is a drop-in replacement for the DataKit-GitHub bridge
28+
that instead just monitors a local Git repository. It is useful for
29+
testing a new DataKitCI configuration without having to configure
30+
GitHub integration first.
31+
32+
The local bridge monitors the state of one or more local Git
33+
repositories, writing the current head of each branch to
34+
DataKit. DataKitCI can be configured to run the CI tests against the
35+
project each time a commit is made.
36+
37+
Once you are happy with the way the CI is working, you can replace
38+
this service with the GitHub bridge service to have the CI test a
39+
project hosted on GitHub instead.
40+
41+
Unlike the GitHub bridge, this service:
42+
43+
- only reports on branches, not tags or pull requests;
44+
- does not report build statuses from other CI systems; and
45+
- does not push the statuses set by the CI anywhere.
46+
"""

datakit-ci.opam

+8
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,11 @@ build: [
4444
["dune" "runtest" "ci/tests"] {with-test}
4545
]
4646
dev-repo: "git+https://github.com/moby/datakit.git"
47+
synopsis: "Continuous Integration service using DataKit"
48+
description: """
49+
DataKitCI is a continuous integration service that monitors your
50+
GitHub project and tests each branch, tag and pull request. It
51+
displays the test results as status indicators in the GitHub UI. It
52+
keeps all of its state and logs in DataKit, rather than a traditional
53+
relational database, allowing review with the usual Git tools.
54+
"""

datakit-client-9p.opam

+1
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@ depends: [
2020
]
2121
build: ["dune" "build" "-p" name "-j" jobs]
2222
dev-repo: "git+https://github.com/moby/datakit.git"
23+
synopsis: "A library for Datakit clients over 9P"

datakit-client-git.opam

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ build: [
2323
["dune" "runtest" "tests/datakit-git"] {with-test}
2424
]
2525
dev-repo: "git+https://github.com/moby/datakit.git"
26+
synopsis: "A library for connecting Datakit client using Git"

datakit-client.descr

-5
This file was deleted.

datakit-client.opam

+6
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,9 @@ depends: [
1818
]
1919
build: ["dune" "build" "-p" name "-j" jobs]
2020
dev-repo: "git+https://github.com/moby/datakit.git"
21+
synopsis: "A library to construct Datakit clients"
22+
description: """
23+
The library currently only provides only a 9p client to talk to
24+
Datakit, but other filesystem protocols will be available in the
25+
future.
26+
"""

datakit-github.descr

-1
This file was deleted.

datakit-github.opam

+1
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ depends: [
2222
]
2323
build: ["dune" "build" "-p" name "-j" jobs]
2424
dev-repo: "git+https://github.com/moby/datakit.git"
25+
synopsis: "Abstraction of the GitHub API, suitable for DataKit clients"

datakit-server-9p.opam

+1
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ depends: [
1717
]
1818
build: ["dune" "build" "-p" name "-j" jobs]
1919
dev-repo: "git+https://github.com/moby/datakit.git"
20+
synopsis: "Build Datakit servers using the 9P filesystem protocol"

datakit-server.descr

-6
This file was deleted.

datakit-server.opam

+7
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,10 @@ depends: [
1919
]
2020
build: ["dune" "build" "-p" name "-j" jobs]
2121
dev-repo: "git+https://github.com/moby/datakit.git"
22+
synopsis: "A library to write Datakit servers"
23+
description: """
24+
The library exposes a VFS interface, that servers can use to write
25+
introspection libraries -- for instance to expose runtime parameters
26+
over 9p. The library does not depend on Irmin so is relatively
27+
lightweight to embed in any application.
28+
"""

datakit.opam

+1
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@ build: [
4444
["dune" "runtest" "tests/datakit-9p"] {with-test}
4545
]
4646
dev-repo: "git+https://github.com/moby/datakit.git"
47+
synopsis: "Orchestrate applications using a Git-like dataflow"

0 commit comments

Comments
 (0)