Every Build is a Fork
Hear more about this concept, as it has profound implications on how open hardware is documented:
The summary is, in jargon - there is no uniform compiler in hardware. Thus, every build is unique. Therefore every build must be treated as a fork - ie - documented in its entirety under a different project.
In popular language - Every build is unique (we can explain various reasons why this holds true). Because every build is unique, it must be documented in its entirety as a separate project - so that there is no confusion as far as what documentation is relevant to a specific project.