Formal: Generate beautiful API documentation websites for Fortran project

Generate beautiful API documentation websites for Fortran projects. FORMAL bridges FORD (Fortran Documenter) and VitePress (Vue-powered static site generator).

GitHub repository: GitHub - szaghi/formal: Generate beautiful API documentation websites for Fortran projects. FORMAL bridges FORD (Fortran Documenter) and VitePress (Vue-powered static site generator)

13 Likes

Looks very cool! Is this something that could be moved into Ford as an alternative output?

1 Like

Hi,

I have just started to test this “approach”, it is just tentative to “intercept” FORD parsed data before emitting HTML in order to obtain markdown outputs that are more “friendly” to vitepress.

For now is working well, but I have tested only on few (smallest) of my fortran project, e.g. PENF Documentation

I am going to make public a private big Fortran project on which I will test FORMAL: if it works smoothly, I’ll try to go back to FORD for the direct integration inside it.

See you,

Stefano

4 Likes

Hi all,

I have tested FORMAL with one of my biggest projects, and (for now) it seems to work well, see it below

If there is interest in a closer interaction between FORD and FORMAL, I can try to help.

3 Likes