I just opened
http://webpages.charter.net/edreamleo/leo_toc.html and
had a quick look. None of those chapter names seemed to be related to
the issue that you are bringing up. Did you consider to have a
distinct chapter for developers (even if it would be in "Leo’s Users
Guide", not in "Leo’s Developers Guide")? You're crafting leo for
years, I bet you follow a certain workflow instinctively, so you can't
forget it and you know all the gotchas (like reference files, which
new potential contributors can not be aware of or just need a place to
look for until they remember it, like tests that have to be run before
commits, like python 2.x and 3.x compatibility, like the presence of
multiple GUIs, which implies it would be good to run those tests in
both qt and tk to keep them both healthy while tk is still supported).
Some related things to the development of leo itself are in the "How
should I use Leo with bzr/git/hg/svn/cvs?" FAQ entry, this can be
mentioned in the new chapter too. You could as well provide more
details about environments that you are using. For example, I follow
this group for a couple of years and I don't know if you're using
something like virtualenv or not. Actually, I mean I can't remember if
this was ever mentioned here or not. Another example: it's been a
couple of months since I ran leo's tests for the last time (perhaps
because it didn't gave me issues lately, which is good), so I don't
remember anymore how to do it. I know there are some commands for it,
I know there are Alt-Digit bindings for these commands that you
usually mention and I overlook when I read the new posts (because I
pay more attention to keywords and tend to miss details).
My point is: just document your own workflow in a distinct chapter and
let other people follow it step by step.