Skip to content

Commit 250c760

Browse files
authored
Merge pull request ocaml#28054 from mbarbin/opam-publish-crs.0.0.20250620
Package crs.0.0.20250620
2 parents f58d6b6 + 9a8fff4 commit 250c760

File tree

1 file changed

+93
-0
lines changed
  • packages/crs/crs.0.0.20250620

1 file changed

+93
-0
lines changed

packages/crs/crs.0.0.20250620/opam

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
opam-version: "2.0"
2+
synopsis: "A tool for managing code review comments embedded in source code"
3+
maintainer: ["Mathieu Barbin <[email protected]>"]
4+
authors: ["Mathieu Barbin"]
5+
license: "LGPL-3.0-or-later WITH LGPL-3.0-linking-exception"
6+
homepage: "https://github.com/mbarbin/crs"
7+
doc: "https://mbarbin.github.io/crs/"
8+
bug-reports: "https://github.com/mbarbin/crs/issues"
9+
depends: [
10+
"dune" {>= "3.17"}
11+
"ocaml" {>= "5.2" & < "5.4~"}
12+
"base" {>= "v0.17"}
13+
"cmdlang" {>= "0.0.9"}
14+
"file-rewriter" {>= "0.0.3"}
15+
"fpath" {>= "0.7.3"}
16+
"fpath-base" {>= "0.3.1"}
17+
"loc" {>= "0.2.2"}
18+
"pageantty" {>= "0.0.2"}
19+
"pp" {>= "2.0.0"}
20+
"pplumbing" {>= "0.0.14"}
21+
"ppx_compare" {>= "v0.17"}
22+
"ppx_enumerate" {>= "v0.17"}
23+
"ppx_hash" {>= "v0.17"}
24+
"ppx_here" {>= "v0.17"}
25+
"ppx_sexp_conv" {>= "v0.17"}
26+
"ppx_sexp_value" {>= "v0.17"}
27+
"ppxlib" {>= "0.33"}
28+
"printbox" {>= "0.12"}
29+
"printbox-text" {>= "0.12"}
30+
"re" {>= "1.12.0"}
31+
"spawn" {>= "v0.17"}
32+
"stdio" {>= "v0.17"}
33+
"volgo" {>= "0.0.18"}
34+
"volgo-base" {>= "0.0.18"}
35+
"volgo-git-unix" {>= "0.0.18"}
36+
"volgo-hg-unix" {>= "0.0.18"}
37+
"odoc" {with-doc}
38+
]
39+
build: [
40+
["dune" "subst"] {dev}
41+
[
42+
"dune"
43+
"build"
44+
"-p"
45+
name
46+
"-j"
47+
jobs
48+
"@install"
49+
"@runtest" {with-test}
50+
"@doc" {with-doc}
51+
]
52+
]
53+
dev-repo: "git+https://github.com/mbarbin/crs.git"
54+
description: """\
55+
56+
The [crs] package provides libraries and a CLI to help manage code
57+
review comments embedded directly in source code using a specialized
58+
syntax.
59+
60+
With [crs] you can locate, parse, and manipulate these comments
61+
easily, and perform tasks such as systematically updating comments
62+
across multiple files, changing their priority, marking them as
63+
resolved, modifying reporter or assignee information, and more.
64+
65+
This tool can be used during development or integrated into your CI
66+
pipeline. For example, you can use [crs] to ensure no unresolved
67+
comments remain before merging a pull request or releasing a new
68+
version of your software.
69+
70+
Beyond its standalone functionality, [crs] is intended to serve as a
71+
sharable building block for more comprehensive code review systems and
72+
collaborative workflows.
73+
74+
The [crs] projects builds upon ideas from [iron], a code review system
75+
built by Jane Street and released as open source in 2016-2017. We
76+
deeply appreciate Jane Street’s willingness to share [iron], which has
77+
provided a valuable starting point for exploring and advancing these
78+
ideas.
79+
80+
[iron]: https://github.com/janestreet/iron
81+
82+
"""
83+
tags: [ "code-review" ]
84+
x-maintenance-intent: [ "(latest)" ]
85+
url {
86+
src:
87+
"https://github.com/mbarbin/crs/releases/download/0.0.20250620/crs-0.0.20250620.tbz"
88+
checksum: [
89+
"sha256=c9639ddde0d9126acf847a7b27a84db161b2bfbb7d3c69bba88a4fcfe1d3db21"
90+
"sha512=34cfa8d001b5f8a87bdf3b78c15150f338c99cb575e8c85e6c398381f953727e0a0267c564d757330e28a57a5eedc27cb72681f82833197b17fa8d1c28a2df05"
91+
]
92+
}
93+
x-commit-hash: "899df8e3ec2c5c2dd0c1db5f3773c47a19196816"

0 commit comments

Comments
 (0)