index
:
colitur.git
main
deterministic OCaml engine to compute and validate liturgical calendars for multiple rites, template-driven output to year 9999
lukas-labunix
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
render
Commit message (
Expand
)
Author
Age
Files
Lines
*
feat(render): Roman week numbers and date spans, as data
Lukasz Kasprzak
2026-08-20
1
-7
/
+77
*
feat(templates): the ordo booklet flows continuously, not one week per page
Lukasz Kasprzak
2026-08-20
1
-0
/
+9
*
fix(naming): the rite prints its display name, not the internal id ef
Lukasz Kasprzak
2026-08-20
1
-0
/
+6
*
feat(render): Typst as a seventh escaping flavour
Lukasz Kasprzak
2026-08-20
2
-9
/
+34
*
feat(cli): --lang and --raw, colitur lang, colitur config
Lukasz Kasprzak
2026-08-20
1
-2
/
+11
*
feat(render): names reach the view and every emitter
Lukasz Kasprzak
2026-08-19
6
-62
/
+124
*
fix(render): omit DTEND at the domain's own last day, 9999-12-31
Lukasz Kasprzak
2026-08-19
1
-2
/
+42
*
feat(render): iCalendar emitter, RFC 5545
Lukasz Kasprzak
2026-08-19
2
-0
/
+82
*
feat(render): XML emitter and schema
Lukasz Kasprzak
2026-08-19
2
-0
/
+56
*
fix(render): remove rank_label -- it duplicated name verbatim
Lukasz Kasprzak
2026-08-19
1
-2
/
+6
*
feat(render): CSV and JSON emitters, and the published contract
Lukasz Kasprzak
2026-08-19
4
-0
/
+110
*
feat(render): the view model
Lukasz Kasprzak
2026-08-19
2
-0
/
+169
*
feat(render): template renderer with mandatory escaping
Lukasz Kasprzak
2026-08-19
2
-0
/
+64
*
fix(render): reject empty tag paths, sharpen the raw-form test
Lukasz Kasprzak
2026-08-19
1
-4
/
+14
*
feat(render): logic-less template parser
Lukasz Kasprzak
2026-08-19
2
-0
/
+114
*
fix(render): make fold_ics total on arbitrary octet strings
Lukasz Kasprzak
2026-08-19
1
-0
/
+8
*
feat(render): per-flavour escaping and RFC 5545 line folding
Lukasz Kasprzak
2026-08-19
3
-0
/
+120