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