coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jasper Haag <jasper AT bedrocksystems.com>
- To: coq-club AT inria.fr
- Subject: [Coq-Club] Cross-referencing coqdoc from Sphinx documentation
- Date: Wed, 1 Jul 2020 13:07:10 -0400
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jasper AT bedrocksystems.com; spf=None smtp.mailfrom=jasper AT bedrocksystems.com; spf=None smtp.helo=postmaster AT mail-io1-f54.google.com
- Ironport-phdr: 9a23:3+u8Shzs10zNh8jXCy+O+j09IxM/srCxBDY+r6Qd2+4RIJqq85mqBkHD//Il1AaPAdyFraoewLOO4uigATVGvc/c9ihaMdRlbFwssY0uhQsuAcqIWwXQDcXBSGgEJvlET0Jv5HqhMEJYS47UblzWpWCuv3ZJQk2sfQV6Kf7oFYHMks+5y/69+4HJYwVPmTGxfa5+IA+5oAnMt8Qam5duJrg+xhfUvndFf/ldyWd0KV6OhRrx6dq88Z55/yhMp/4t8tNLXLnncag/UbFWFiktPXov5M3suxnDTA+P6WUZX24LjBdGABXL4Q/jUJvpvST0quRy2C+BPc3rVr80Qiit771qSBDzligKMSMy/XzNhcxxiKJbpw+hpwB6zoXJboyZKOZyc6XAdt4cWGFPXNteVzZZD4yzb4UBAekPM/tGoYbhvFYBtweyCBO2Ce/z1jNFhHn71rA63eQ7FgHG2RQtEdYUv3TPtNX6Kr0SWv23wqbS1zrDYO5d1DD/6IfSaRAhue+DXahrfMXK10YgChnFjlKMpozmJDOU1v8Ns3SF4OplTuKjkXIoqwZ0ojW2wMonl4bGiJ4PxF/e6SV53Jg6Jce+SENjbtOqEJVeuiCHOoZ5XM8vQm9mtSI6x7AEpJO2YDQGxpQoyhPBdfCKcoaG7w7tWuifPzp1i3Jodryhixi88EWuxevxXdS33lZStidJjMXAu3QX2xHQ6sWLUOZx80ag1DqV1w3e5edJKl0um6XBMZ4u2Lswm4ITsUvdGi/2n137jKqMeUUl/uik8uXnYrL7qpOFOY95ig7zPr4hmsy4BuQ4PQwOUHaB9eug073j+FX1QLRMjvIojqnUqI7WKdgfq6KjAAJY0pwv5wu+AjqnytgVnXYKIEpAeB2djojpP1/OIOr/Dfe6m1mski1kx+vePrL/GJXANWPMn6n8crZn7E5T1Akzzctf5pJPFrEOPvfzWlTruNPECR85NhS4w/z7B9VlyoMeRWWPD7eFP6PVqF+E//4gI+2RZIAOozv9MPgk5/v2jXAjg1MdfK+p3YEWaH+iBPhmLV+ZMjLQhYIKFn5PtQ4jRsTrjkeDWHhdfSWcRaU5sxMyE5qrF8/jT4miyOiD1TyjE4d+bG1KEFeHEmz5bJmJXuxKYyWXdJwy2gcYXKSsHtdynSqlsxX3nuI+crjkvxYAvJem7+BbovXJnEtqpzZ5A96a2GKWXnpok2YTATQx2fIn+B0v+hK4yaF9xsdgO5lW7vJNXB09MMSEneZ3B8r1UQHab8yVRVO9BN6hBGNpF49j85o1e094Xu6aoFXD0i6tWeJHkrWKANk19fuZ0SWtYcl6zHnC2e8qiFx0GsY=
Hello,
My team is interested in creating a central reference manual using Sphinx (or potentially another tool) and then linking this with documentation for the in-house libraries which we've developed. Currently the documentation for our libraries is generated using coqdoc, but it is unclear to me how I should effectively cross-reference this from within our Sphinx manual. In particular, Sphinx has nice support for cross-references using sphinx.ext.intersphinx, but both sets of documentation must be created using Sphinx in order for that to work.
Have folks dealt with integrating coqdoc with Sphinx (or other documentation tools) in the past? Ideally I would be able to use (or create) a small tool which massages the output from coqdoc into something that Sphinx can ingest; besides easy cross-referencing, keeping a consistent interface is nice. Another idea I had was to parse the index (or TOC) from coqdoc and then inject that into the Sphinx build process in order to resolve identifier references. Are there better ways to accomplish this cross-referencing?
Thanks!
Jasper Haag - Formal Methods Engineer
BedRock Systems, Inc.
- [Coq-Club] Cross-referencing coqdoc from Sphinx documentation, Jasper Haag, 07/01/2020
Archive powered by MHonArc 2.6.19+.