User manuals not derivable from user interfaces #314
Labels
Docs
Use when issue or pull request relates to the documentation of the project.
Enhancement
For suggestions or changes that enhance any part of the project and isn't a bug.
Expected/Desired Behavior or Experience:
User documentation can be generated automatically from each user interface.
Actual Behavior:
Software development is completely separated from user documentation even though user documentation is essentially a spoken language explanation of nothing else but the user experience with a particular user interface. So coders write the program in the programming language and then documentation writers write the program in a spoken language.
D.R.Y.
As programmers we generally appreciate the sentiment of the D.R.Y. principal: Don't Repeat Yourself. So why do we accept that for user documentation?
A Novel Idea?
I have searched for user interface libraries that are designed for automatically deriving user documentation but have found nothing on this. If nothing else, I haven't found a sequence of terms that can recognize such a UI library's design. Instead I find hits related to tools for writing user documentation.
Changes Proposed:
I don't think it'd be that hard though to make a few changes to a UI like Dear ImGUI like:
Related Issues:
The text was updated successfully, but these errors were encountered: