I am of the opinion that accurate, continuously updated and improved 
documentation is of critical importance to the long-term success of any 
non-trivial software package, and as a New Yorker, adhere to the "broken 
windows <http://en.wikipedia.org/wiki/Broken_windows_theory#New_York_City>" 
theory. I also feel that FOSS developers shouldn't have to spend much time 
on the documentation side of their projects, ideally limited to 
developer-targeted areas where "mere mortal" community members simply don't 
have the required knowledge. In particular, user-level howto's, especially 
those targeting the newbie, are IMO best written by those still relatively 
new to the program - obviously with more experienced members "looking over 
their shoulder" to correct any inaccuracies, linking to more in-depth pages 
where appropriate etc. Simple typo's, grammar fixes and stylistic 
improvements should be quickly and easily done by an community member right 
then and there as they are reading and notice the suboptimal content.

Personally, I've been trying to make myself useful in those few areas such 
as these where I can, but have to admit feeling a bit frustrated when even 
obvious and tiny corrections need to be logged to the bug tracker, where of 
course they must sit in deference to higher priority demands on the 
developers' time ("bump examples" cited at the bottom of this post).

For example, the time that might be spent creating and maintaining an 
all-in-one Windows package would IMO be much better invested in a 
centralized documentation store accessible to editing by the community 
beyond the usual suspects.

May I be so bold as to suggest a specific wiki platform: DokuWiki could 
serve up Leo-derived @shadow files directly - it doesn't use a database, 
the wiki data store is plaintext files. It has fine-grained ACLs if that's 
an issue, and you could use its version control or any VCS you like to 
check out the "public edits/contributions" before incorporating them into 
the "canonical" documentation shipped in the .leo files. Filesystem 
directories can serve as namespaces, e.g. separating HowTos from Reference, 
or user-level from developer, however you like.

IMO so many areas of the current wiki are now so out of date the project 
would be better served by simply wiping it.


====================

Past docfix suggestions - note I don't presume my suggestions be adopted 
wholesale, simply for the issues raised to be considered and either 
implemented or rejected, rather than remaining in limbo.

http://webpages.charter.net/edreamleo/installing.html#required-and-optional-packages

still reads "Leo also requires either the Qt widget set."

and the broken link is still cited here:

http://webpages.charter.net/edreamleo/FAQ.html#how-can-i-display-graphics-in-leo

Along with the some other doc fixes I've logged here:

https://bugs.launchpad.net/leo-editor/+bug/905276

Also, search LeoDocs for "tk" and you'll find lots of now-irrelevant bits 
to archive out.

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/leo-editor/-/uu85satgb9YJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to