You should add guides for the available operating systems, since the “JH7110S” technically does not exist and no one is using the “RISC-V architecture.”
You should also provide Instructions on how to port any unsupported apps for RISC-V,
as well as instructions for flashing the built-in MMC on boards that include it.
The fundamental method is to try and compile the source code, if it fails, read the error messages generated by the compiler, if it is not a simple missing dependency then read the source code and try to workout why, which could be one of thousands of possible reasons. Asking for instructions on how to port applications I would see in the same light as looking for instructions on how to program.
EDIT: Although StarFive is a strategic member of RISC-V International, so it is entirely possible that some small fraction of their fees, to be a member, went towards providing resources for the collaboration.