Skip to content

Commit c2ed45e

Browse files
committed
Package crs.0.0.20250705
1 parent db1c715 commit c2ed45e

File tree

1 file changed

+94
-0
lines changed
  • packages/crs/crs.0.0.20250705

1 file changed

+94
-0
lines changed

packages/crs/crs.0.0.20250705/opam

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
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+
"ppx_yojson_conv" {>= "v0.17"}
28+
"ppxlib" {>= "0.33"}
29+
"re" {>= "1.12.0"}
30+
"spawn" {>= "v0.17"}
31+
"stdio" {>= "v0.17"}
32+
"volgo" {>= "0.0.18"}
33+
"volgo-base" {>= "0.0.18"}
34+
"volgo-git-unix" {>= "0.0.18"}
35+
"volgo-hg-unix" {>= "0.0.18"}
36+
"yojson" {>= "2.1.1"}
37+
"yojson-five" {>= "2.1.1"}
38+
"odoc" {with-doc}
39+
]
40+
build: [
41+
["dune" "subst"] {dev}
42+
[
43+
"dune"
44+
"build"
45+
"-p"
46+
name
47+
"-j"
48+
jobs
49+
"@install"
50+
"@runtest" {with-test}
51+
"@doc" {with-doc}
52+
]
53+
]
54+
dev-repo: "git+https://github.com/mbarbin/crs.git"
55+
description: """\
56+
57+
The [crs] package provides libraries and a CLI to help manage code
58+
review comments embedded directly in source code using a specialized
59+
syntax.
60+
61+
With [crs] you can locate, parse, and manipulate these comments
62+
easily, and perform tasks such as systematically updating comments
63+
across multiple files, changing their priority, marking them as
64+
resolved, modifying reporter or assignee information, and more.
65+
66+
This tool can be used during development or integrated into your CI
67+
pipeline. For example, you can use [crs] to ensure no unresolved
68+
comments remain before merging a pull request or releasing a new
69+
version of your software.
70+
71+
Beyond its standalone functionality, [crs] is intended to serve as a
72+
sharable building block for more comprehensive code review systems and
73+
collaborative workflows.
74+
75+
The [crs] projects builds upon ideas from [iron], a code review system
76+
built by Jane Street and released as open source in 2016-2017. We
77+
deeply appreciate Jane Street’s willingness to share [iron], which has
78+
provided a valuable starting point for exploring and advancing these
79+
ideas.
80+
81+
[iron]: https://github.com/janestreet/iron
82+
83+
"""
84+
tags: [ "code-review" ]
85+
x-maintenance-intent: [ "(latest)" ]
86+
url {
87+
src:
88+
"https://github.com/mbarbin/crs/releases/download/0.0.20250705/crs-0.0.20250705.tbz"
89+
checksum: [
90+
"sha256=e9f9f5ec5aea9658ed640aaa06f887985bb6870adcf7555ebf6d48bb741e4793"
91+
"sha512=901ac1caae6c4103a320b4a3a177ca3aa0583ad533c54e7740aba6652ccdbd6311d07ab4b73e3ba750beed24f85479b5e1b0e94504ecfd0c59bd49cdabebc369"
92+
]
93+
}
94+
x-commit-hash: "5561bf1c25c7d14665ec3bd3f7566f88656b9f84"

0 commit comments

Comments
 (0)