this repo has no description
1opam-version: "2.0"
2synopsis: "Java code generation for ATD"
3description: """
4Atdj is a program that generates a Java interface from type definitions. In
5particular, given a set of ATD type definitions, this tool generates a set of
6Java classes representing those types with built-in JSON serializers and
7deserializers
8
9The primary benefits of using the generated interface, over manually
10manipulating JSON strings from within Java, are safety and ease of use.
11Specifically, the generated interface offers the following features:
12
13- JSON strings are automatically checked for correctness with respect to the ATD
14specification.
15
16- Details such as optional fields and their associated default values are
17automatically handled"""
18maintainer: [
19 "Louis Roché <louis@louisroche.net>"
20 "Martin Jambon <martin@mjambon.com>"
21 "Rudi Grinberg <me@rgrinberg.com>"
22]
23authors: [
24 "Martin Jambon <martin@mjambon.com>"
25 "Rudi Grinberg <rudi.grinberg@gmail.com>"
26 "Martin Jambon <martin@r2c.dev>"
27 "Martin Jambon <github@mjambon.com>"
28 "Ivan Jager <aij+git@mrph.org>"
29 "oleksiy <oleksiy.golovko@ahrefs.com>"
30 "David Sheets <sheets@alum.mit.edu>"
31 "Rudi Grinberg <me@rgrinberg.com>"
32 "Martin Jambon <martin@esper.com>"
33 "Jeff Meister <nanaki@gmail.com>"
34 "Caio Wakamatsu <caio.wakamatsu@ahrefs.com>"
35 "Carmelo Piccione <carmelo.piccione@gmail.com>"
36 "Daniel Weil <danweil68@gmail.com>"
37 "Egor Chemokhonenko <egor.chemohonenko@ahrefs.com>"
38 "Gabriel Scherer <gabriel.scherer@gmail.com>"
39 "Raman Varabets <roman.vorobets@gmail.com>"
40 "tzm <frank@boldsolutions.de>"
41 "Mathieu Baudet <mathieubaudet@fb.com>"
42 "Oleksiy Golovko <alexei.golovko@gmail.com>"
43 "Rauan Mayemir <rauan@mayemir.io>"
44 "Carmelo Piccione <cep1@solvuu.com>"
45 "John Billings <john@monkeynut.org>"
46 "Louis Roché <louis@louisroche.net>"
47 "Brendan Long <self@brendanlong.com>"
48 "Chris Yocum <cyocum@gmail.com>"
49 "Louis Roché (Ahrefs) <louis.roche@ahrefs.com>"
50 "Louis Roché <louis.roche@ahrefs.com>"
51 "Pavel Antoshkin <pavel.antoshkin@ahrefs.com>"
52 "Pierre Boutillier <pierre.boutillier@laposte.net>"
53 "Shon Feder <shon.feder@key.me>"
54 "Anurag Soni <anuragsoni.13@gmail.com>"
55 "Arjun Ravi Narayan <arjunravinarayan@gmail.com>"
56 "Asya-kawai <kawai-toshiki@aintek.xyz>"
57 "Christophe Troestler <christophe.Troestler@umons.ac.be>"
58 "Damien Doligez <ddoligez@janestreet.com>"
59 "Daniel M <dan.mntg@gmail.com>"
60 "Ding Xiang Fei <dingxiangfei2009@protonmail.ch>"
61 "François Pottier <francois.pottier@inria.fr>"
62 "Javier Chavarri <javier.chavarri@gmail.com>"
63 "Kate <kit.ty.kate@disroot.org>"
64 "Louis <louis.roche@ahrefs.com>"
65 "Louis Roché <louis@cryptosense.com>"
66 "Raman Varabets <raman+git@ahrefs.com>"
67 "Stephane Legrand <slegrand45@gmail.com>"
68 "Vincent Bernardoff <vb@luminar.eu.org>"
69 "haoyang <haoyang@esper.co>"
70 "pmundkur <prashanth.mundkur@gmail.com>"
71 "ygrek <ygrek@autistici.org>"
72]
73license: "MIT"
74homepage: "https://github.com/ahrefs/atd"
75bug-reports: "https://github.com/ahrefs/atd/issues"
76depends: [
77 "dune" {>= "2.8"}
78 "ocaml" {>= "4.08"}
79 "atd" {>= "2.7.0"}
80 "re"
81 "odoc" {with-doc}
82]
83dev-repo: "git+https://github.com/ahrefs/atd.git"
84build: [
85 ["dune" "subst"] {dev}
86 [
87 "dune"
88 "build"
89 "-p"
90 name
91 "-j"
92 jobs
93 "@install"
94 "@doc" {with-doc}
95 ]
96]
97url {
98 src:
99 "https://github.com/ahrefs/atd/releases/download/2.14.0/atd-2.14.0.tbz"
100 checksum: [
101 "sha256=d33f2b1582f9df71d4f7a2e7c9cb9f5ac60bb93f785d3a22bc48f4a7674a12b9"
102 "sha512=9421599f553ab622edca077539c8a3485e29394a805649d2656aad464e552663f2134cf8e8c2a71a22a5852fd5659a97894229f1dbc8faef803577db6ebec68f"
103 ]
104}
105x-commit-hash: "e88fa60c2251710fe5b36706f996e2a659cbf1d2"