Hi all,
Very early in the initial writing of the documentation, we briefly
discussed[1] adding a glossary or extending the Vocabulary page[2]. Our
conclusion, as stated by Saīvann and explicitly agreed to by me, was:
> we can perhaps review this once we have the first draft and see what
> improvements can be done (e.g. [...] use / update the vocabulary page)
Later, when we decided to use the everything-on-one-big-page format, one
of the reasons given was that it made it easy for searchers to use their
browser's Find-On-Page feature to find particular terms. Since we
provide extensive internal cross-referencing of terms to the point where
they get defined, readers finding any instance of a term can get a
definition with either a simple hover or click.
Because that format seems to be working, we've never revisited the
question of a glossary. However, Peter Todd brought up a use for a
glossary in pull #566[3]---the ability of a glossary to easily define
synonyms, such as "scriptSig" and "signature script" meaning the
same thing.
For that specific example, we already try to do the same in the text at
the point signature script is defined: "Signature scripts are also
called scriptSigs." I think we've always tried to do that---for example,
see issue #455[4] where we added a reference to "nLockTime" in the section
about "locktime" to help people searching for nLockTime.
I think consistent use of this define-synonyms-at-introduction formula
eliminates the need for a glossary on the webpage, but we should
probably discuss it as we said we would back in March to see if we
still all agree.
-Dave
[1] Previous discussion of a glossary, started March 15th:
https://groups.google.com/forum/#!searchin/bitcoin-documentation/vocabulary/bitcoin-documentation/usWfAprZjwA/HYRbj8kancwJ
[2] Current vocabulary page:
https://bitcoin.org/en/vocabulary
[3] ScriptSig vs. signature script, etc pull:
https://github.com/bitcoin/bitcoin.org/pull/566
[4] Add nLockTime issue:
https://github.com/bitcoin/bitcoin.org/issues/455
--
David A. Harding