Hello,

As I have noted in another thread recently, I am finding the process of 
updating the various documentation pieces extremely challenging—due in large 
part to the fragmented nature of this documentation. Different contributors 
have placed information on similar topics in any of a number of official 
locations in the GnuCash documentation realm, making the update process a 
circular nightmare. 

This leads to variation in content, approach, and likelihood that a user is 
going to locate the full information on a given subject.

Rather than tackle each editorial task as if somehow this time it will be 
different, I would like to ask whether there would be support for a complete 
rewrite of the documentation. My idea would be to somehow merge all the content 
from the Guide and the Help into one huge file, and then establish a single 
Grand Unifying Manual that would provide users with a single source for help. 
Contextual help would be stripped back to only naming on screen functions, with 
references back to the GUM in all cases. The wiki would remain primarily for 
specific use cases and temporary issues. The FAQ would also point to the docs 
in most cases. Optionally, I would strip out the “Tutorial” aspect of the 
Tutorial and Concept Guide, as I think a solid Manual would obviate the need 
for this aspect (that, and the fact that most of the Tutorail sections are 
written in a “Hi, how are ya” folksie tone that I find inappropriate in formal 
documentation).

I do not make this suggestion lightly—I know the complexity and difficulty of 
such an endeavor. However, I increasingly find that the content of the Help and 
Guide are so inextricably enmeshed that any attempt to clean up one will have 
extreme impact on the other—and attempting to shepherd these changes through 
piecemeal is cumbersome at best. 

Currently, the Help occupies 230 PDF pages, while the Guide weighs in at 287. 
That’s over 500 pages of information—a good portion of which is duplicated 
across the docs. Any such rewrite would entail a HUGE effort, which is why I 
write this email: there is no way anyone would undertake this without knowing 
in advance whether the community would accept such a change at the outset.

Comments are welcome.

David
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to