JacquesCarette / Drasil

Generate all the things (focusing on research software)
https://jacquescarette.github.io/Drasil
BSD 2-Clause "Simplified" License
142 stars 26 forks source link

No modules, no functions generation #3512

Open JacquesCarette opened 1 year ago

JacquesCarette commented 1 year ago

We would like to generate code (like Projectile) with no functions at all (see #3247), just straight-line code. So we need a 'single function' option to the generator as a starting point.

As part of this task, the commit https://github.com/JacquesCarette/Drasil/commit/f2f547cc749e82e639b55167c713fb2509473c9c should be cherry-picked (and finished, i.e. changes to stable dealt with) along with modified to use that new option.

cd155 commented 1 year ago

As far as I know, this chart might be helpful in visualizing the current hierarchical structure of Choices

I guess the modularity part may need to be re-work, and adding a single function option under unmodular?

JacquesCarette commented 1 year ago

Thanks Dong - yes, that should help a new person navigate the current choices!