<div dir="ltr"><div>Hey all,</div><div><br></div><div>I'm wondering what you all think of the idea of linking Krita's documentation to the source repository as a [git submodule.](<a href="https://git-scm.com/docs/git-submodule">https://git-scm.com/docs/git-submodule</a>)</div><div><br></div><div>I'm thinking something along the lines of `git submodule add git@invent.kde.org:documentation/docs-krita-org.git docs/` to create a submodule at `source/docs/`.</div><div>We can then suggest new devs run `git clone <span class="gmail-go">--recurse-submodules <a href="https://invent.kde.org/graphics/krita.git`">https://invent.kde.org/graphics/krita.git`</a> to pull both the source code and docs at the same time.</span></div><div><span class="gmail-go">(Existing copies would run `git pull --recurve-submodules` or `git pull` followed by `git submodule update --init` instead.)</span></div><div><span class="gmail-go"><br></span></div><div><span class="gmail-go">Pros / Cons:<br></span></div><div><span class="gmail-go"><br></span></div><div><span class="gmail-go">+ Improves accessibility of documentation and encourages more devs to participate.</span></div><div><span class="gmail-go">+ Helps to synchronize specific source versions with specific documentation versions.<br></span></div><div><span class="gmail-go">+ Optional in situations where docs aren't needed (i.e.: build docker) and non-invasive to the krita-docs-org repo.<br></span></div><div><span class="gmail-go">- Slightly increases complexity of source repo, and may take a while to wrap your mind around <span class="gmail-go">submodules </span>for people who are new to them.</span></div><div><span class="gmail-go">(Possibly others that I'm not thinking of right now.)</span></div><div><span class="gmail-go"><br></span></div></div>