The distribution contains generated data. If you want to contribute please hack your way directly via the source repository.
For developing, you will need to install uucd and download a copy of the XML Unicode character database to support/ucd.xml (this will be done automatically if the file doesn't exist). From the root directory of the repository type:
ocaml ./pkg/build_support.mlThe result is in the file src/uunf_data.ml. It contains the data extracted from the Unicode character database needed to implement the normalization forms. This file is ignored by git.
For now proceed as above to generate the data filees using an up-to-date uucd package.
Update the opam file with:
b0 cmd .opam.file > opamTo download the reference normalization tests for the version mentioned in B0.ml to the test directory issue:
b0 cmd download-testsYou can then check them with:
b0 -a test