feat: initial implementation of iCalendar to Remind converter
- Add project scaffolding (dune, dune-project, opam, .ocamlformat) - Implement basic parsing and handling of iCalendar events - Add event predicates for common event types (all-day, timed, recurrence, exceptions) - Add transformation logic to map iCalendar events to Remind format (stub implementation) - Provide utilities for extracting event details and converting dates/times - Set up executable entrypoint and command-line interface using Cmdliner - Include Remind event type definitions and helpers
This commit is contained in:
19
.ocamlformat
Normal file
19
.ocamlformat
Normal file
@@ -0,0 +1,19 @@
|
||||
version = 0.28.1
|
||||
profile = conventional
|
||||
|
||||
break-cases = fit-or-vertical
|
||||
break-infix = fit-or-vertical
|
||||
break-separators = after
|
||||
cases-exp-indent = 2
|
||||
exp-grouping = preserve
|
||||
if-then-else = keyword-first
|
||||
leading-nested-match-parens = false
|
||||
let-and = sparse
|
||||
margin = 120
|
||||
space-around-arrays = false
|
||||
space-around-lists = false
|
||||
space-around-records = false
|
||||
space-around-records = true
|
||||
space-around-variants = false
|
||||
type-decl = sparse
|
||||
wrap-fun-args = false
|
||||
Reference in New Issue
Block a user