style: replace em dashes with colons; add .editorconfig

This commit is contained in:
Aric Camarata 2026-03-08 17:28:09 -04:00
parent d7008baf00
commit 2723e6c4ca
3 changed files with 17 additions and 3 deletions

14
.editorconfig Normal file
View file

@ -0,0 +1,14 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.{dart,yaml,yml,json,md}]
indent_style = space
indent_size = 2
[Makefile]
indent_style = tab

View file

@ -16,5 +16,5 @@ print(greg!.toIso8601String().substring(0, 10)); // 2025-03-01
## Pages
- [API Reference](API-Reference) Full function and type reference
- [Calendar Systems](Calendar-Systems) UAQ and FCNA algorithm details
- [API Reference](API-Reference): Full function and type reference
- [Calendar Systems](Calendar-Systems): UAQ and FCNA algorithm details

View file

@ -119,7 +119,7 @@ final h = toHijri(
## Architecture
The UAQ engine performs a binary search over the 184-entry table O(log 183) per conversion. The FCNA engine computes new moon times using the Meeus Ch. 49 algorithm. The registry pattern lets consumers add custom calendar engines at runtime.
The UAQ engine performs a binary search over the 184-entry table: O(log 183) per conversion. The FCNA engine computes new moon times using the Meeus Ch. 49 algorithm. The registry pattern lets consumers add custom calendar engines at runtime.
## Compatibility