ford icon indicating copy to clipboard operation
ford copied to clipboard

Add more projects to corpus tests

Open ZedThree opened this issue 2 years ago • 4 comments

  • https://github.com/cp2k/dbcsr (requires fypp, but we could install that? or even better, detect that in Ford?)
  • https://github.com/cibinjoseph/C81-Interface (output dir sub dir of src, but this might be fixed now)
  • https://github.com/esmf-org/esmf (big)
  • https://github.com/GEOS-ESM/MAPL (big, probably want to turn off graphs)

ZedThree avatar Nov 09 '23 14:11 ZedThree

@ZedThree Note that, oddly, MAPL with graphs and search is oddly "fast" when running under GitHub Actions. Takes like 10 minutes or so.

Now on a MacBook, the graph generation can take ages so, yes, if you are testing locally, just don't do the graphs!

Also, thank you for reminding me that I need to update the esmf Ford docs I tried out a loong time ago. You can see the attempt at a Ford control file I made here:

https://raw.githubusercontent.com/mathomp4/esmf/doctest/Ford/docs.md

though this was with Ford 6. Possible it might go kaboom with Ford 7. I'll try that out now...once I remember how I trigger the docs...

mathomp4 avatar Nov 09 '23 16:11 mathomp4

Ah, yes there's probably still an open issue about that. I suspect it's not Ford but graphviz.

Unless you've got some custom CSS, I think everything should work fine in 7 for ESMF.

ZedThree avatar Nov 09 '23 16:11 ZedThree

@ZedThree You were right. It worked!

https://mathomp4.github.io/esmf/index.html

Note these are not official ESMF docs. I mainly generated them so that the MAPL docs could "link" to them (I was experimenting with Ford). Someday I might try and convince @theurich and the other ESMF folks to look at Ford. :)

The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.

mathomp4 avatar Nov 09 '23 17:11 mathomp4

Excellent, pleased to hear it!

I hadn't realised they were official -- probably doesn't make sense to include them in the corpus tests just yet then

ZedThree avatar Nov 09 '23 17:11 ZedThree