| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| [book] |
| authors = ["lowRISC"] |
| language = "en" |
| multilingual = false |
| src = "." |
| title = "OpenTitan Documentation" |
| |
| [output.html] |
| site-url = "book/" |
| fold = { enable = true} |
| git-repository-url = "https://github.com/lowrisc/opentitan" |
| edit-url-template = "https://github.com/lowrisc/opentitan/edit/master/{path}" |
| curly-quotes = true |
| |
| additional-js = [ |
| "./util/mdbook/wavejson/default.js", |
| "./util/mdbook/wavejson/wavedrom.min.js", |
| "./util/mdbook/wavejson/wavejson.js", |
| ] |
| |
| additional-css = [ |
| "./util/mdbook/wavejson/wavejson.css", |
| ] |
| |
| [preprocessor.readme2index] |
| command = "./util/mdbook_readme2index.py" |
| |
| [preprocessor.wavejson] |
| command = "./util/mdbook_wavejson.py" |
| |
| [preprocessor.reggen] |
| command = "./util/mdbook_reggen.py" |
| # Python RegEx identifying ip block config paths. |
| ip-cfg-py-regex = '(ip|ip_autogen)/.+/data/(?!.+_testplan).+\.hjson' |
| |
| [preprocessor.testplan] |
| command = "./util/mdbook_testplan.py" |
| # Python RegEx identifying testplan paths. |
| testplan-py-regex = '.+_testplan\.hjson' |
| |
| [preprocessor.otbn] |
| command = "./util/mdbook_otbn.py" |
| |
| [preprocessor.dashboard] |
| command = "./util/mdbook_dashboard.py" |
| |
| [preprocessor.doxygen] |
| command = "./util/mdbook_doxygen.py" |
| out-dir = "build-site/gen" |
| html-out-dir = "gen/doxy" |
| dif-src-py-regex = 'dif_\S*\.h' |