<table><tr><td style="">dcaliste added a comment.
</td></tr></table><br /><div><div><p>As a nobody, my opinion on the rightfullness to split or not the repository is of no interest. But what I like in the proposition of <a href="https://phabricator.kde.org/p/leinir/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@leinir</a> is the target to separate the "engine" from the UI (_i.e._ the widgetery). As an example (hopefully not outdated), the "find" classes, the one to search and replace, are deeply liked to the widgets that control them. It makes it impossible to reuse these class in a UI different from the original one.</p>

<p>Separating the repositories is a way to enforce this engine _vs._ UI design. But it can also be achieved in the monolithic repo, by removing the dependencies to <tt style="background: #ebebeb; font-size: 13px;">kowidgets</tt> in the CMakeLists for instance. I would be happy to join any task that would goes in that direction.</p></div></div><br /><div><strong>TASK DETAIL</strong><div><a href="https://phabricator.kde.org/T12815">https://phabricator.kde.org/T12815</a></div></div><br /><div><strong>To: </strong>dcaliste<br /><strong>Cc: </strong>dcaliste, boemann, pino, rjvbb, ngraham, ognarb, Calligra-Devel-list, Calligra: 3.0, leinir, davidllewellynjones, cochise, vandenoever<br /></div>