Skip to content

Commit d390917

Browse files
chore: update dune-project with correct metadata and dependencies
Co-authored-by: aider (openai//workspace/models/openai-mirror/gpt-oss-120b/) <aider@aider.chat>
1 parent 6fbac69 commit d390917

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

dune-project

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
1-
(lang dune 3.21)
1+
(lang dune 3.1)
22

33
(name dune-ai-context)
44

55
(generate_opam_files true)
66

77
(source
8-
(github username/reponame))
8+
(github zenfey/dune-ai-context))
99

10-
(authors "Author Name <author@example.com>")
10+
(authors "ZFY <zf.yuan.y@gmail.com>")
1111

12-
(maintainers "Maintainer Name <maintainer@example.com>")
12+
(maintainers "ZFY <zf.yuan.y@gmail.com>")
1313

14-
(license LICENSE)
14+
(license "MIT")
1515

16-
(documentation https://url/to/documentation)
16+
(documentation "https://github.com/zenfey/dune-ai-context")
1717

1818
(package
1919
(name dune-ai-context)
20-
(synopsis "A short synopsis")
21-
(description "A longer description")
22-
(depends ocaml)
20+
(synopsis "Tool to extract vendor library dependencies from Dune files and generate .mli interface files from their .cmi files.")
21+
(description "dune-ai-context parses the external library dependencies of an OCaml project using `dune describe external-lib-deps`, filters out `ppx_` packages, locates the corresponding `.cmi` files in the OPAM switch, and writes their interface signatures to `vendor_interfaces/<library>.mli`. This provides a convenient context for AI‑assisted coding tools.")
22+
(depends ocaml dune (>= 3.1) sexplib str unix compiler-libs.common)
2323
(tags
24-
("add topics" "to describe" your project)))
25-
26-
; See the complete stanza docs at https://dune.readthedocs.io/en/stable/reference/dune-project/index.html
24+
("ocaml" "dune" "vendor" "cmi" "interface" "AI tool" "LLM")))

0 commit comments

Comments
 (0)