Введение: исходники документации храним в репозитории, коммиты собирает Jenkins (GitLab, Travis, любой другой CI), из документации собираем один или несколько таргетов. Репозиторий в системе контроля версий — это Git, Mercurial или SVN. В них есть ветки. Когда веток много, нужны правила, как с ними работать. Вот о правилах и поговорим.