@@ -48,15 +48,20 @@ skills and background best when submitting your application.
A successful student on this task will:
* Write various test cases for Ledger-CLI that will clearly show the
floating point issue.
* Rework the codebase to use fixed-point arithmetic so those bugs are
closed.
* Shepherd the patch upstream.
* Close any bug tickets in the bug tracker that relate to this issue.
* Time permitting: verify that other Ledger implementations don't
face the same problem.
Note that because this would be a major "bombing run" sort of change,
there may be some resistance to upstreaming this patch, so this task may
be harder than it looks on the surface from a community advocacy angle.
3. Build a better test suite for [Ledger-CLI](http://www.ledger-cli.org/).
Since this project relies so heavily on Ledger-CLI, we'd really like there
to be a full test coverage for Ledger-CLI. To do that, a student will
need to be already somewhat familiar C++ and willing to learn about how to
set up test suites for C++ programs, and likes writing tests. The student