OCaml codecs for the Citation File Format (CFF)

simplify

-17
-17
README.md
··· 60 60 | Error msg -> Printf.eprintf "Error: %s\n" msg 61 61 ``` 62 62 63 - ## API Overview 64 - 65 - ### Core Types 66 - 67 - - `Cff.t` - A complete CFF document 68 - - `Cff.Author.t` - Person or entity (polymorphic variant) 69 - - `Cff.Reference.t` - Bibliographic reference 70 - - `Cff.License.t` - SPDX expression or custom license with optional URL 71 - - `Cff.Identifier.t` - DOI, URL, SWH, or custom identifier 72 - 73 - ### Submodules 74 - 75 - - `Cff.Person` - Individual author with name fields 76 - - `Cff.Entity` - Organization, team, or conference 77 - - `Cff.Date` - ISO 8601 date as `(year, month, day)` tuple 78 - - `Cff.Reference` - Full bibliographic reference with 60+ fields 79 - 80 63 ## License 81 64 82 65 ISC License. See [LICENSE.md](LICENSE.md).