a code review tool

release: add dependencies and build

+116 -43
+6
README.md
··· 1 + # Lens 2 + 3 + Lens is a code-review tool for [jujutsu](https://github.com/jj-vcs/jj). 4 + 5 + ## Getting Started 6 +
+46 -11
dune-project
··· 1 1 (lang dune 3.21) 2 2 3 - (name lens_cr) 3 + (name lens) 4 4 5 5 (generate_opam_files true) 6 6 7 7 (source 8 - (github username/reponame)) 8 + (tangled @melse.tngl.sh/lens)) 9 9 10 - (authors "Author Name <author@example.com>") 10 + (authors "Matthew Else <matthewelse1997@gmail.com>") 11 11 12 - (maintainers "Maintainer Name <maintainer@example.com>") 12 + (maintainers "Matthew Else <matthewelse1997@gmail.com>") 13 13 14 - (license LICENSE) 14 + (license MIT) 15 15 16 - (documentation https://url/to/documentation) 16 + (documentation https://tangled.org/melse.tngl.sh/lens/) 17 17 18 18 (package 19 - (name lens_cr) 20 - (synopsis "A short synopsis") 21 - (description "A longer description") 22 - (depends ocaml) 19 + (name lens) 20 + (synopsis "A code-review tool for JJ") 21 + (description "") 22 + (depends 23 + ocaml 24 + awa-mirage 25 + bheap 26 + bonsai_concrete 27 + carton-git 28 + cohttp-lwt-unix 29 + core 30 + dns-client-mirage 31 + domain-name 32 + emile 33 + encore 34 + graphql-cohttp 35 + h1 36 + happy-eyeballs-lwt 37 + happy-eyeballs-mirage 38 + ipaddr 39 + logs 40 + lwt 41 + mirage-clock 42 + mirage-flow 43 + mirage-mtime 44 + mirage-ptime 45 + mirage-sleep 46 + mirage-time 47 + mtime 48 + ocamlgraph 49 + optint 50 + ppx_pattern_bind 51 + react 52 + tcpip 53 + tls 54 + unboxed_datatypes 55 + virtual_dom 56 + ;; 57 + ) 23 58 (tags 24 - ("add topics" "to describe" your project))) 59 + (code-review tool))) 25 60 26 61 ; See the complete stanza docs at https://dune.readthedocs.io/en/stable/reference/dune-project/index.html
+64
lens.opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + synopsis: "A code-review tool for JJ" 4 + description: "" 5 + maintainer: ["Matthew Else <matthewelse1997@gmail.com>"] 6 + authors: ["Matthew Else <matthewelse1997@gmail.com>"] 7 + license: "MIT" 8 + tags: ["code-review" "tool"] 9 + homepage: "https://tangled.org/@melse.tngl.sh/lens" 10 + doc: "https://tangled.org/melse.tngl.sh/lens/" 11 + bug-reports: "https://tangled.org/@melse.tngl.sh/lens/issues" 12 + depends: [ 13 + "dune" {>= "3.21"} 14 + "ocaml" 15 + "awa-mirage" 16 + "bheap" 17 + "bonsai_concrete" 18 + "carton-git" 19 + "cohttp-lwt-unix" 20 + "core" 21 + "dns-client-mirage" 22 + "domain-name" 23 + "emile" 24 + "encore" 25 + "graphql-cohttp" 26 + "h1" 27 + "happy-eyeballs-lwt" 28 + "happy-eyeballs-mirage" 29 + "ipaddr" 30 + "logs" 31 + "lwt" 32 + "mirage-clock" 33 + "mirage-flow" 34 + "mirage-mtime" 35 + "mirage-ptime" 36 + "mirage-sleep" 37 + "mirage-time" 38 + "mtime" 39 + "ocamlgraph" 40 + "optint" 41 + "ppx_pattern_bind" 42 + "react" 43 + "tcpip" 44 + "tls" 45 + "unboxed_datatypes" 46 + "virtual_dom" 47 + "odoc" {with-doc} 48 + ] 49 + build: [ 50 + ["dune" "subst"] {dev} 51 + [ 52 + "dune" 53 + "build" 54 + "-p" 55 + name 56 + "-j" 57 + jobs 58 + "@install" 59 + "@runtest" {with-test} 60 + "@doc" {with-doc} 61 + ] 62 + ] 63 + dev-repo: "git+https://tangled.org/@melse.tngl.sh/lens" 64 + x-maintenance-intent: ["(latest)"]
-32
lens_cr.opam
··· 1 - # This file is generated by dune, edit dune-project instead 2 - opam-version: "2.0" 3 - synopsis: "A short synopsis" 4 - description: "A longer description" 5 - maintainer: ["Maintainer Name <maintainer@example.com>"] 6 - authors: ["Author Name <author@example.com>"] 7 - license: "LICENSE" 8 - tags: ["add topics" "to describe" "your" "project"] 9 - homepage: "https://github.com/username/reponame" 10 - doc: "https://url/to/documentation" 11 - bug-reports: "https://github.com/username/reponame/issues" 12 - depends: [ 13 - "dune" {>= "3.21"} 14 - "ocaml" 15 - "odoc" {with-doc} 16 - ] 17 - build: [ 18 - ["dune" "subst"] {dev} 19 - [ 20 - "dune" 21 - "build" 22 - "-p" 23 - name 24 - "-j" 25 - jobs 26 - "@install" 27 - "@runtest" {with-test} 28 - "@doc" {with-doc} 29 - ] 30 - ] 31 - dev-repo: "git+https://github.com/username/reponame.git" 32 - x-maintenance-intent: ["(latest)"]