<div dir="ltr">This is nice. <div>I see "view latest app" in the pipeline box and you can edit/commit in the browser also.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Nov 6, 2021 at 10:10 AM Patrick Sanan <<a href="mailto:patrick.sanan@gmail.com">patrick.sanan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>All MRs now build all the documentation. This is done with the "docs-review" job (defined in .gitlab-ci.yml ) . There is special logic associated with the "docs-only" label: if you add this to your MR, the usual heavy library tests will be skipped, and the docs will be built without you having to manually "un-pause" the pipelines each time you update the MR.<br></div><div><br></div><div>Jed showed us a nice approach where the results of this build are deployed to GitLab pages, allowing us to use a "Review App" to see the documentation build corresponding to the MR branch.</div><div><br></div><div>Practically, this allows you to simply click "view app" on the MR page and you'll be taken to a complete version of the site (as on <a href="http://petsc.org" target="_blank">petsc.org</a>).</div><div><br></div><div>You may still want to build the docs locally if you want to iterate (more) quickly, as this allows you to quickly regenerate them after making changes (as opposed to the many minutes docs-review takes), and keep open a web browser pointing to your local build.</div><div><br></div><div>Unfortunately, I don't know a simple way to reliably preview a single .rst file (as you might be used to from working with some Markdown-based tools). <br></div></div>
</blockquote></div>