tangled
alpha
login
or
join now
anil.recoil.org
/
ocaml-cff
0
fork
atom
OCaml codecs for the Citation File Format (CFF)
0
fork
atom
overview
issues
pulls
pipelines
simplify
anil.recoil.org
2 months ago
add14779
81c28efd
-17
1 changed file
expand all
collapse all
unified
split
README.md
-17
README.md
···
60
60
| Error msg -> Printf.eprintf "Error: %s\n" msg
61
61
```
62
62
63
63
-
## API Overview
64
64
-
65
65
-
### Core Types
66
66
-
67
67
-
- `Cff.t` - A complete CFF document
68
68
-
- `Cff.Author.t` - Person or entity (polymorphic variant)
69
69
-
- `Cff.Reference.t` - Bibliographic reference
70
70
-
- `Cff.License.t` - SPDX expression or custom license with optional URL
71
71
-
- `Cff.Identifier.t` - DOI, URL, SWH, or custom identifier
72
72
-
73
73
-
### Submodules
74
74
-
75
75
-
- `Cff.Person` - Individual author with name fields
76
76
-
- `Cff.Entity` - Organization, team, or conference
77
77
-
- `Cff.Date` - ISO 8601 date as `(year, month, day)` tuple
78
78
-
- `Cff.Reference` - Full bibliographic reference with 60+ fields
79
79
-
80
63
## License
81
64
82
65
ISC License. See [LICENSE.md](LICENSE.md).