Virtually all of the modules listed in this index already do or are in the process of using ford(1); as well as txt2man(1). A good number use both ford(1) and doxygen(1), which might be of interest to some for purposes of a side-by-side comparison. Perhaps the AST parser in the LFortran project might be of interest as well, especially because of it’s relation to fortran-lang and the recent growth in projects using ford(1) that seems to correlate with the fortran-lang and fpm(1) projects. Although the majority of the modules are intentionally not directly scientific packages they are primarily intended for assisting in the more rapid development of analytical codes.
Since they are also all fpm(1) packages on github they are very easy to pull down and each contains (almost) a ford.md input file so they might be useful for testing with. The help text was originally designed for txt2man so it is not always quite compatible with ford(1) and doxygen(1) without some tweeking.
For quick checks I wish ford could produce a single document presentation so I would not have to click around quite so much to see how things look (might have missed it though so let me know if that is there).
Great tool. Terrific to hear it may be undergoing further development; been somewhat hesitant to use it – not being sure about the state of maintenance in the past.
A way to separate out user documentation from developer documentation would be appealing.
There have been several things that have stopped ford(1) from running that I have wished it ignored, like non-existent directories being listed in the exclude list.
I wish now I had kept a list, as there were several tweaks I needed to make to get some modules to work with ford(1) but they were mostly caused by the fact that long before ford(1)/doxygen(1) I used comments starting with !! and !*! extensively for other reasons. Great news. Looking forward to the results.