summaryrefslogtreecommitdiffstats
path: root/src/doc/rustc-dev-guide/book.toml
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc/rustc-dev-guide/book.toml')
-rw-r--r--src/doc/rustc-dev-guide/book.toml45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/doc/rustc-dev-guide/book.toml b/src/doc/rustc-dev-guide/book.toml
new file mode 100644
index 000000000..51dc8ecb0
--- /dev/null
+++ b/src/doc/rustc-dev-guide/book.toml
@@ -0,0 +1,45 @@
+[book]
+title = "Guide to Rustc Development"
+author = "Rustc developers"
+description = "A guide to developing rustc"
+
+[build]
+create-missing = false
+
+[preprocessor.toc]
+command = "mdbook-toc"
+renderer = ["html"]
+
+[preprocessor.mermaid]
+command = "mdbook-mermaid"
+
+[output.html]
+git-repository-url = "https://github.com/rust-lang/rustc-dev-guide"
+edit-url-template = "https://github.com/rust-lang/rustc-dev-guide/tree/master/{path}?mode=edit"
+additional-js = ["mermaid.min.js", "mermaid-init.js"]
+
+[output.html.fold]
+enable = true
+level = 0
+
+[output.linkcheck]
+command = "ci/linkcheck.sh"
+follow-web-links = true
+exclude = [
+ "crates\\.io",
+ "gcc\\.godbolt\\.org",
+ "youtube\\.com",
+ "youtu\\.be",
+ "dl\\.acm\\.org",
+ "cs\\.bgu\\.ac\\.il",
+ "www\\.amazon\\.com",
+ "www\\.rustaceans\\.org",
+ "play\\.rust-lang\\.org",
+ "tomlee\\.co"
+]
+cache-timeout = 86400
+warning-policy = "error"
+
+[output.html.redirect]
+"/compiletest.html" = "tests/compiletest.html"
+"/diagnostics/sessiondiagnostic.html" = "diagnostics/diagnostic-structs.html"