On Sat, Sep 11, 2021 at 7:43 AM Friedrich W. H. Kossebau <kosse...@kde.org> wrote:
> Am Freitag, 10. September 2021, 19:23:47 CEST schrieb Frederik Schwarzer: > > Hi, > > > > we have been working on getting KApiDox to run on Jenkins. This work has > > been taken way longer than I expected but has now reached a state close > > to finished. :) > > Congrats on moving forwards, thanks for the work. > > Linking to external docs (mainly the Qt ones) seems missing. For that > respective doxygen tags files need to be added. Qt generates such files > during > the build, so for the current api.kde.org people copied those tags files > from > their distribution's package. > > Here I did for updating to Qt 5.15: > https://invent.kde.org/websites/quality-kde-org/-/commit/ > 8a18c9033751cb41548361aea5c8ba2de3499dd7 > > with the files found in /usr/share/doc/packages/qt5/*/*.tags, provided by > the > package libqt5-qtdoc-devel on openSUSE TW. > > To see how kapidox is instructed about those tags files, as that seems > missing > from its own docs, see the usage example in the current api.kde.org > scripts: > https://invent.kde.org/websites/quality-kde-org/-/blob/master/apidox/src/ > kapidoxgendox.sh#L33 > <https://invent.kde.org/websites/quality-kde-org/-/blob/master/apidox/src/kapidoxgendox.sh#L33> > Thanks for the details on this. I've now copied over those same tags and tweaked the pipeline we run on Jenkins which should solve that. > CHeers > Friedrich > > Cheers, Ben