Thanks for helping! Short, practical guide.
- Fork, create a branch:
git switch -c feat/your-change. - Run
gleam formatandgleam testlocally. - Open a PR against
mainwith a short description and tests.
- Requirements: Gleam (see
gleam.toml)
Commands:
gleam format
gleam testUse brief prefixes: feat:, fix:, chore:, test:, perf:.
Example: feat(display): add truncate_display
No strict enforcement, use these prefixes as a guideline, not a hard rule.
- Tests added/updated
-
gleam format&gleam testpass - Update
CHANGELOG.mdif behaviour changes - Document noteworthy changes in
README.md, docs/ or examples/
- Report breaking changes in an issue and add migration notes in PRs. See
DEPRECATIONS.mdif present.
- Add unit tests for edge cases (ZWJ, skin tones, combining marks, CJK, ambiguous widths).