<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 13 déc. 2022 à 08:35, matteo <<a href="mailto:matteo.ghetta@gmail.com" target="_blank">matteo.ghetta@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Denis,<br>
<br>
> The main issue is that the website is added to a branch (gh-pages) and <br>
> is versioned.<br>
>  From time to time, I squash the commits and force push to avoid such a <br>
> large size (obviously, it's been a while since I didn't do it).<br>
> I am a bit reluctant at squashing / force pushing directly from the <br>
> workflow as any error would mean losing the pages (potentially losing <br>
> the older versions).<br>
> <br>
> By fetching only the master branch you should be better.<br>
<br>
got it, thanks<br>
<br>
> Then, building docs shouldn't take too long. What duration are you <br>
> experiencing?<br>
<br>
just reading sources it's more than 10 minutes while building the <br>
documentation is still running (so more or less 30 minutes). I don't <br>
understand if/where I can skip sources and compile just a small small <br>
part of the documentation since what I want to to is only theme related.<br></blockquote><div><br></div><div>yes you can limit what you build</div><div>see <a href="https://github.com/qgis/pyqgis/blob/master/scripts/build-docs.sh" target="_blank">https://github.com/qgis/pyqgis/blob/master/scripts/build-docs.sh</a></div><div><br></div><div>either use --package core/gui/… or --class QgsVector (which will work as QgsVector*) </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> Another approach is to do a PR on the repo, you will have a built <br>
> example at <a href="https://qgis.org/pyqgis/master_PRXX" rel="noreferrer" target="_blank">https://qgis.org/pyqgis/master_PRXX</a> <br>
> <<a href="https://qgis.org/pyqgis/master_PRXX" rel="noreferrer" target="_blank">https://qgis.org/pyqgis/master_PRXX</a>> (replace XX) when it's finished.<br>
<br>
and this can be done also to the forked repository right?<br></blockquote><div><br></div><div>you would need to enable the pages on your repo, I am not sure this will work out-of-the-box. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> I believe it would require a bit of love to improve this workflow and <br>
> drop the gh-pages branch.<br>
> <br>
> I hope this helps a bit.<br>
<br>
Thanks Denis<br>
<br>
Matteo<br>
<br>
<br>
> Cheers,<br>
> Denis<br>
> <br>
> <br>
> <br>
> Le mar. 13 déc. 2022 à 08:14, matteo via QGIS-Developer <br>
> <<a href="mailto:qgis-developer@lists.osgeo.org" target="_blank">qgis-developer@lists.osgeo.org</a> <mailto:<a href="mailto:qgis-developer@lists.osgeo.org" target="_blank">qgis-developer@lists.osgeo.org</a>>> <br>
> a écrit :<br>
> <br>
>     Hi devs,<br>
> <br>
>     I've some small ideas to enhance the readthedocs theme of the pyqgis<br>
>     documentation and I want make some local test before making a pull<br>
>     request.<br>
> <br>
>     I've cloned this repository (around 7GB?!):<br>
> <br>
>     <a href="https://github.com/qgis/pyqgis" rel="noreferrer" target="_blank">https://github.com/qgis/pyqgis</a> <<a href="https://github.com/qgis/pyqgis" rel="noreferrer" target="_blank">https://github.com/qgis/pyqgis</a>><br>
> <br>
>     and then I followed the instruction of the Readme file. It seems<br>
>     building but it is literally taking ages (./build-docs.sh<br>
>     -qgis-build-dir /home/matteo/dev/qgis-master/).<br>
> <br>
>     Am I doing something wrong or can I use some shortcut to build it? I'm<br>
>     just playing with some css and eventually the <a href="http://config.py.in" rel="noreferrer" target="_blank">config.py.in</a><br>
>     <<a href="http://config.py.in" rel="noreferrer" target="_blank">http://config.py.in</a>> file.<br>
> <br>
>     Cheers and thanks for any advice<br>
> <br>
>     Matteo<br>
> <br>
>     _______________________________________________<br>
>     QGIS-Developer mailing list<br>
>     <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a> <mailto:<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a>><br>
>     List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>     <<a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>><br>
>     Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>     <<a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>><br>
> <br>
</blockquote></div></div>