aaron.ballman accepted this revision.
aaron.ballman added a comment.

In D138446#3942006 <https://reviews.llvm.org/D138446#3942006>, @rymiel wrote:

> I consulted a little bit with a friend who has a little bit of experience 
> with sphinx and they suggested making a simple custom extension for this. But 
> given that there is no custom sphinx logic right now at all, I don't feel 
> great adding something that novel to the whole of clang docs just for this 
> page of clang-format

Unless the custom extension is something that is committed to version control, 
fetched alongside the rest of the repo, and "just works" for folks without 
setup, I think it's best to avoid it. Otherwise we'll have to update the sphinx 
build bots, downstreams will have to react to it, and users will have a harder 
time building the docs locally. It's not that we can't do it if it's the right 
solution; it's that it's better to avoid something requiring manual 
intervention if we can.

As best I know, the way you've done things in this patch is the way Sphinx is 
expected to work for arbitrary anchors (despite being pretty janky IMO), so 
this LGTM!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D138446/new/

https://reviews.llvm.org/D138446

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to