Skip to content

Commit

Permalink
doc: Document state of project
Browse files Browse the repository at this point in the history
  • Loading branch information
famoser committed Jan 2, 2024
1 parent 49b39f0 commit 0be03e8
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions CONTRIBUTE.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ layouts:
- [x] design layout system
- [x] implement block
- [x] implement flow
- [ ] implement grid
- [x] implement grid
- [ ] implement table

layout blocks:
Expand Down Expand Up @@ -63,11 +63,14 @@ extend PDF support:
- [ ] compress string streams
- [ ] optimize rectangle position (do not modify transform matrix)

## Maintenance contributions
## Maintenance/architecture contributions

This is a large, long-lived project, and as such there are maintenance topics.
This is a large, long-lived project, and as such there are maintenance and architecture topics.

Topics:
- [ ] Transform `const` to `enum`
- [ ] Rename `Flow::DIRECTION_ROW` to `Flow::DIRECTION_HORIZONTAL` (and `FLOW::DIRECTION_COLUMN` correspondingly)
- [ ] Unit test the messy Phrase, Line, Word breaking algorithms

Known bugs / issues:
- [ ] Should use new `enum` construct instead of `const`
- [ ] Images of size 0 lead to crash
- [ ] Dependency injection missing, notably to inject custom configuration
- [ ] Unit tests should probably use a snapshot mechanism

0 comments on commit 0be03e8

Please sign in to comment.