Very interesting project and it would significantly lower OpenFOAM learning curve.
Regarding the banana trick i parsed the headers of the runtime selectable functions and displayed them in markdown. Another approach would be to use doxygen. Then you would be able to show the documentation a longside the possible solutions:
The data should be available in ofdata as a json:
https://github.com/HenningScheufler/ofdata
https://github.com/HenningScheufler/pybFoam
Very interesting project and it would significantly lower OpenFOAM learning curve.
Regarding the banana trick i parsed the headers of the runtime selectable functions and displayed them in markdown. Another approach would be to use doxygen. Then you would be able to show the documentation a longside the possible solutions:
The data should be available in ofdata as a json:
https://github.com/HenningScheufler/ofdata
https://github.com/HenningScheufler/pybFoam