Here is 2 things that I'd like to share with you, and that could make your developer / maintainer life easier, and your users happier. I won't go into details, but there are also clear QA advantages in automation, and usage of standard transformation tools.
AsciiDoc use a simple, yet powerful, plain text formating, equivalent to Wikis RST.
It allows to handle everything from Makefiles, and generate HTML, PDF, groff, epub, ODS, ... from .txt AsciiDoc was recommended to me 2 years ago by ESR (Eric S Raymond, part of the NUT team), and it's really a Holy Grail!
If you're interested, I can help bootstrapping things...
2) Maintainability
you should consider automatic generation for the ChangeLog, using SVN commit messages.
This is what we have in NUT: ... # Automatically generate the ChangeLog from SVN logs:
MAINTAINERCLEAN_FILES = ChangeLog ChangeLog: tools/svn2cl.authors svn2cl --group-by-day --include-rev --authors=$< --revision 'HEAD:2332' --output=$@ || \ echo "svn2cl failed to generate the ChangeLog. See http://trac.networkupstools.org/projects/nut/timeline" > $@
...