conf.py (31517B)
1 """ 2 This file is part of GNU TALER. 3 Copyright (C) 2014-2023 Taler Systems SA 4 5 TALER is free software; you can redistribute it and/or modify it under the 6 terms of the GNU Lesser General Public License as published by the Free Software 7 Foundation; either version 2.1, or (at your option) any later version. 8 9 TALER is distributed in the hope that it will be useful, but WITHOUT ANY 10 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 11 A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. 12 13 You should have received a copy of the GNU Lesser General Public License along with 14 TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> 15 16 @author Florian Dold 17 @author Benedikt Muller 18 @author Sree Harsha Totakura 19 @author Marcello Stanisci 20 @author Christian Grothoff 21 @author Özgür Kesim 22 """ 23 # -*- coding: utf-8 -*- 24 # 25 # neuro documentation build configuration file, created by 26 # sphinx-quickstart on Sat May 31 13:11:06 2014. 27 # 28 # This file is execfile()d with the current directory set to its 29 # containing dir. 30 # 31 # Note that not all possible configuration values are present in this 32 # autogenerated file. 33 # 34 # All configuration values have a default; values that are commented out 35 # serve to show the default. 36 37 import sys 38 import os 39 40 sys.path.append(os.path.abspath("_exts")) 41 42 # If extensions (or modules to document with autodoc) are in another directory, 43 # add these directories to sys.path here. If the directory is relative to the 44 # documentation root, use os.path.abspath to make it absolute, like shown here. 45 # sys.path.insert(0, os.path.abspath('.')) 46 47 # -- General configuration ------------------------------------------------ 48 49 # If your documentation needs a minimal Sphinx version, state it here. 50 needs_sphinx = "8.0.0" 51 52 # Add any Sphinx extension module names here, as strings. They can be 53 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 54 # ones. 55 extensions = [ 56 "ebicsdomain", 57 "typescriptdomain", 58 "sphinx.ext.todo", 59 "sphinx.ext.graphviz", 60 "sphinx.ext.imgmath", 61 "httpdomain.httpdomain", 62 "myst_parser", 63 "sphinx_multitoc_numbering", 64 ] 65 66 imgmath_image_format = 'svg' 67 imgmath_use_preview = True 68 69 # Add any paths that contain templates here, relative to this directory. 70 templates_path = ["_templates"] 71 72 source_suffix = { 73 ".rst": "restructuredtext", 74 ".txt": "markdown", 75 ".md": "markdown", 76 } 77 78 # The encoding of source files. 79 # source_encoding = 'utf-8-sig' 80 81 # The master toctree document. 82 master_doc = "index" 83 84 # General information about the project. 85 project = "GNU Taler" 86 copyright = "2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+)" 87 88 # The version info for the project you're documenting, acts as replacement for 89 # |version| and |release|, also used in various other places throughout the 90 # built documents. 91 # 92 # The short X.Y version. 93 version = "1.0" 94 # The full version, including alpha/beta/rc tags. 95 release = "1.0.0" 96 97 # The language for content autogenerated by Sphinx. Refer to documentation 98 # for a list of supported languages. 99 # language = None 100 101 # There are two options for replacing |today|: either, you set today to some 102 # non-false value, then it is used: 103 # today = '' 104 # Else, today_fmt is used as the format for a strftime call. 105 # today_fmt = '%B %d, %Y' 106 107 # List of patterns, relative to source directory, that match files and 108 # directories to ignore when looking for source files. 109 exclude_patterns = [ 110 "_build", 111 "_exts", 112 ".*", 113 "cf", 114 "prebuilt", 115 "**/README.md", 116 "extract-tsdefs", 117 "frags", 118 "orphaned", 119 ] 120 121 # The reST default role (used for this markup: `text`) to use for all 122 # documents. 123 default_role = "ts:type" 124 125 # If true, '()' will be appended to :func: etc. cross-reference text. 126 # add_function_parentheses = True 127 128 # If true, the current module name will be prepended to all description 129 # unit titles (such as .. function::). 130 # add_module_names = True 131 132 # If true, sectionauthor and moduleauthor directives will be shown in the 133 # output. They are ignored by default. 134 show_authors = False 135 author = 'GNU Taler Developers' 136 137 # The name of the Pygments (syntax highlighting) style to use. 138 pygments_style = "sphinx" 139 140 # A list of ignored prefixes for module index sorting. 141 # modindex_common_prefix = [] 142 143 # If true, keep warnings as "system message" paragraphs in the built documents. 144 # keep_warnings = False 145 146 # -- Options for HTML output ---------------------------------------------- 147 148 # The theme to use for HTML and HTML Help pages. See the documentation for 149 # a list of builtin themes. 150 html_theme = "sphinx_book_theme" 151 152 #html_sidebars = {"**": ["logo-text.html", "globaltoc.html", "searchbox.html"]} 153 #html_sidebars = {"**": ["globaltoc.html", "searchbox.html"]} 154 155 html_theme_options = { 156 # Set the name of the project to appear in the sidebar 157 "home_page_in_toc": True, 158 "logo": { 159 "alt_text": "GNU Taler", 160 "image_light": "images/taler-logo.svg", 161 "image_dark": "images/taler-logo-white.svg", 162 }, 163 "show_navbar_depth": 1, 164 "show_toc_level": 2, 165 "use_fullscreen_button": False, 166 "use_download_button": False, 167 "extra_footer": "<div>Do you have any question or suggestion regarding the documentation? Go to our <a href='https://ich.taler.net/t/lost-in-documentation/255'>TALER Integration Community Hub</a>!</div>", 168 } 169 170 # Add any paths that contain custom themes here, relative to this directory. 171 # html_theme_path = [] 172 173 # The name for this set of Sphinx documents. If None, it defaults to 174 # "<project> v<release> documentation". 175 html_title = "GNU Taler" 176 177 # A shorter title for the navigation bar. Default is the same as html_title. 178 html_short_title = "GNU Taler" 179 180 # The name of an image file (relative to this directory) to place at the top 181 # of the sidebar. 182 # html_logo = "images/taler-logo.svg" 183 184 # The name of an image file (within the static path) to use as favicon of the 185 # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 186 # pixels large. 187 # html_favicon = None 188 189 # Add any paths that contain custom static files (such as style sheets) here, 190 # relative to this directory. They are copied after the builtin static files, 191 # so a file named "default.css" will overwrite the builtin "default.css". 192 html_static_path = ["_static"] 193 194 # This is a sphinx-book-themes specific parameter to allow for customized css 195 html_css_files = ["custom.css"] 196 197 # Add any extra paths that contain custom files (such as robots.txt or 198 # .htaccess) here, relative to this directory. These files are copied 199 # directly to the root of the documentation. 200 # html_extra_path = [] 201 202 # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, 203 # using the given strftime format. 204 # html_last_updated_fmt = '%b %d, %Y' 205 206 # If true, SmartyPants will be used to convert quotes and dashes to 207 # typographically correct entities. 208 # html_use_smartypants = True 209 210 # Custom sidebar templates, maps document names to template names. 211 # html_sidebars = {} 212 213 # Additional templates that should be rendered to pages, maps page names to 214 # template names. 215 # html_additional_pages = {} 216 217 # If false, no module index is generated. 218 # html_domain_indices = True 219 220 # If false, no index is generated. 221 # html_use_index = True 222 223 # If true, the index is split into individual pages for each letter. 224 # html_split_index = False 225 226 # If true, links to the reST sources are added to the pages. 227 # html_show_sourcelink = True 228 229 # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. 230 html_show_sphinx = False 231 232 # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. 233 # html_show_copyright = True 234 235 # If true, an OpenSearch description file will be output, and all pages will 236 # contain a <link> tag referring to it. The value of this option must be the 237 # base URL from which the finished HTML is served. 238 # html_use_opensearch = '' 239 240 # This is the file name suffix for HTML files (e.g. ".xhtml"). 241 # html_file_suffix = None 242 243 # -- Options for LaTeX output --------------------------------------------- 244 245 latex_elements = { 246 # The paper size ('letterpaper' or 'a4paper'). 247 #'papersize': 'letterpaper', 248 # The font size ('10pt', '11pt' or '12pt'). 249 #'pointsize': '10pt', 250 # Additional stuff for the LaTeX preamble. 251 #'preamble': '', 252 } 253 254 # Grouping the document tree into LaTeX files. List of tuples 255 # (source start file, target name, title, 256 # author, documentclass [howto, manual, or own class]). 257 latex_documents = [ 258 ( 259 "taler-auditor-manual", 260 "taler-auditor-manual.tex", 261 "GNU Taler Auditor Manual", 262 "GNU Taler team", 263 "manual", 264 ), 265 ( 266 "taler-exchange-manual", 267 "taler-exchange-manual.tex", 268 "GNU Taler Exchange Manual", 269 "GNU Taler team", 270 "manual", 271 ), 272 ( 273 "taler-challenger-manual", 274 "taler-challenger-manual.tex", 275 "GNU Taler Challenger Manual", 276 "GNU Taler team", 277 "manual", 278 ), 279 ( 280 "taler-merchant-manual", 281 "taler-merchant-manual.tex", 282 "GNU Taler Merchant Manual", 283 "GNU Taler team", 284 "manual", 285 ), 286 ( 287 "taler-merchant-pos-terminal", 288 "taler-merchant-pos-terminal.tex", 289 "GNU Taler Merchant POS Terminal", 290 "GNU Taler team", 291 "manual", 292 ), 293 # ( 294 # "taler-merchant-api-tutorial", 295 # "taler-merchant-api-tutorial.tex", 296 # "GNU Taler Merchant API Tutorial", 297 # "GNU Taler team", 298 # "manual", 299 # ), 300 ( 301 "taler-developer-manual", 302 "taler-developer-manual.tex", 303 "GNU Taler Developer Manual", 304 "GNU Taler team", 305 "manual", 306 ), 307 ] 308 309 # The name of an image file (relative to this directory) to place at the top of 310 # the title page. 311 # latex_logo = None 312 313 # For "manual" documents, if this is true, then toplevel headings are parts, 314 # not chapters. 315 # latex_use_parts = False 316 317 # If true, show page references after internal links. 318 # latex_show_pagerefs = False 319 320 # If true, show URL addresses after external links. 321 # latex_show_urls = False 322 323 # Documents to append as an appendix to all manuals. 324 latex_appendices = ["fdl-1.3"] 325 326 # If false, no module index is generated. 327 # latex_domain_indices = True 328 329 # -- Options for manual page output --------------------------------------- 330 331 # One entry per manual page. List of tuples 332 # (source start file, name, description, authors, manual section). 333 man_pages = [ 334 ( 335 "manpages/challenger-config.1", 336 "challenger-config", 337 "manipulate Challenger configuration files", 338 "GNU Taler contributors", 339 1, 340 ), 341 ( 342 "manpages/challenger-dbinit.1", 343 "challenger-dbinit", 344 "initialize the Challenger database", 345 "GNU Taler contributors", 346 1, 347 ), 348 ( 349 "manpages/challenger-admin.1", 350 "challenger-admin", 351 "manipulate list of authorized Challenger clients", 352 "GNU Taler contributors", 353 1, 354 ), 355 ( 356 "manpages/challenger-httpd.1", 357 "challenger-httpd", 358 "provide the Challenger HTTP interface", 359 "GNU Taler contributors", 360 1, 361 ), 362 ( 363 "manpages/challenger.conf.5", 364 "challenger.conf", 365 "Challenger configuration file", 366 "GNU Taler contributors", 367 5, 368 ), 369 ( 370 "manpages/sync-config.1", 371 "sync-config", 372 "manipulate Sync configuration files", 373 "GNU Taler contributors", 374 1, 375 ), 376 ( 377 "manpages/sync-dbinit.1", 378 "sync-dbinit", 379 "initialize the Sync database", 380 "GNU Taler contributors", 381 1, 382 ), 383 ( 384 "manpages/sync-httpd.1", 385 "sync-httpd", 386 "provide the Sync HTTP interface", 387 "GNU Taler contributors", 388 1, 389 ), 390 ( 391 "manpages/sync.conf.5", 392 "sync.conf", 393 "Sync configuration file", 394 "GNU Taler contributors", 395 5, 396 ), 397 398 ( 399 "manpages/donau-config.1", 400 "donau-config", 401 "manipulate Donau configuration files", 402 "GNU Taler contributors", 403 1, 404 ), 405 ( 406 "manpages/donau-dbconfig.1", 407 "donau-dbconfig", 408 "configure Donau database", 409 "GNU Taler contributors", 410 1, 411 ), 412 ( 413 "manpages/donau-dbinit.1", 414 "donau-dbinit", 415 "initialize the Donau database", 416 "GNU Taler contributors", 417 1, 418 ), 419 ( 420 "manpages/donau-httpd.1", 421 "donau-httpd", 422 "provide the Donau HTTP interface", 423 "GNU Taler contributors", 424 1, 425 ), 426 ( 427 "manpages/donau.conf.5", 428 "donau.conf", 429 "Donau configuration file", 430 "GNU Taler contributors", 431 5, 432 ), 433 ( 434 "manpages/donau-secmod-eddsa.1", 435 "donau-secmod-eddsa", 436 "handle private EDDSA key operations for a Donau", 437 "GNU Taler contributors", 438 1, 439 ), 440 ( 441 "manpages/donau-secmod-cs.1", 442 "donau-secmod-cs", 443 "handle private CS key operations for a Donau", 444 "GNU Taler contributors", 445 1, 446 ), 447 ( 448 "manpages/donau-secmod-rsa.1", 449 "donau-secmod-rsa", 450 "handle private RSA key operations for a Donau", 451 "GNU Taler contributors", 452 1, 453 ), 454 455 ( 456 "manpages/taler-auditor-dbinit.1", 457 "taler-auditor-dbinit", 458 "setup auditor database", 459 "GNU Taler contributors", 460 1, 461 ), 462 ( 463 "manpages/taler-auditor-sync.1", 464 "taler-auditor-sync", 465 "tool to safely synchronize auditor database", 466 "GNU Taler contributors", 467 1, 468 ), 469 ( 470 "manpages/taler-auditor-httpd.1", 471 "taler-auditor-httpd", 472 "HTTP server providing a RESTful API to access a Taler auditor", 473 "GNU Taler contributors", 474 1, 475 ), 476 ( 477 "manpages/taler-exchange-aggregator.1", 478 "taler-exchange-aggregator", 479 "aggregate deposits into wire transfers", 480 "GNU Taler contributors", 481 1, 482 ), 483 ( 484 "manpages/taler-terms-generator.1", 485 "taler-terms-generator", 486 "create legal policy documents for services", 487 "GNU Taler contributors", 488 1, 489 ), 490 ( 491 "manpages/taler-fakebank-run.1", 492 "taler-fakebank-run", 493 "run in-memory bank service for testing and benchmarking", 494 "GNU Taler contributors", 495 1, 496 ), 497 ( 498 "manpages/taler-exchange-closer.1", 499 "taler-exchange-closer", 500 "close idle reserves", 501 "GNU Taler contributors", 502 1, 503 ), 504 ( 505 "manpages/taler-exchange-drain.1", 506 "taler-exchange-drain", 507 "drain profits from exchange", 508 "GNU Taler contributors", 509 1, 510 ), 511 ( 512 "manpages/taler-exchange-kyc-tester.1", 513 "taler-exchange-kyc-tester", 514 "test KYC service integration", 515 "GNU Taler contributors", 516 1, 517 ), 518 ( 519 "manpages/taler-exchange-expire.1", 520 "taler-exchange-expire", 521 "refund expired purses", 522 "GNU Taler contributors", 523 1, 524 ), 525 ( 526 "manpages/taler-exchange-router.1", 527 "taler-exchange-router", 528 "route payments to partner exchanges", 529 "GNU Taler contributors", 530 1, 531 ), 532 ( 533 "manpages/taler-exchange-transfer.1", 534 "taler-exchange-transfer", 535 "execute wire transfers", 536 "GNU Taler contributors", 537 1, 538 ), 539 ( 540 "manpages/taler-unified-setup.1", 541 "taler-unified-setup", 542 "conveniently start and stop various GNU Taler services", 543 "GNU Taler contributors", 544 1, 545 ), 546 ( 547 "manpages/taler-exchange-benchmark.1", 548 "taler-exchange-benchmark", 549 "measure exchange performance", 550 "GNU Taler contributors", 551 1, 552 ), 553 ( 554 "manpages/taler-bank-benchmark.1", 555 "taler-bank-benchmark", 556 "measure bank performance", 557 "GNU Taler contributors", 558 1, 559 ), 560 ( 561 "manpages/taler-aggregator-benchmark.1", 562 "taler-aggregator-benchmark", 563 "generate database to measure aggregator performance", 564 "GNU Taler contributors", 565 1, 566 ), 567 ( 568 "manpages/taler-auditor-dbconfig.1", 569 "taler-auditor-dbconfig", 570 "configure Taler auditor database", 571 "GNU Taler contributors", 572 1, 573 ), 574 ( 575 "manpages/taler-exchange-dbconfig.1", 576 "taler-exchange-dbconfig", 577 "configure Taler exchange database", 578 "GNU Taler contributors", 579 1, 580 ), 581 ( 582 "manpages/taler-merchant-dbconfig.1", 583 "taler-merchant-dbconfig", 584 "configure Taler merchant database", 585 "GNU Taler contributors", 586 1, 587 ), 588 ( 589 "manpages/sync-dbconfig.1", 590 "sync-dbconfig", 591 "configure sync database", 592 "GNU Taler contributors", 593 1, 594 ), 595 ( 596 "manpages/challenger-dbconfig.1", 597 "challenger-dbconfig", 598 "configure challenger database", 599 "GNU Taler contributors", 600 1, 601 ), 602 ( 603 "manpages/taler-exchange-dbinit.1", 604 "taler-exchange-dbinit", 605 "initialize Taler exchange database", 606 "GNU Taler contributors", 607 1, 608 ), 609 ( 610 "manpages/taler-exchange-httpd.1", 611 "taler-exchange-httpd", 612 "run Taler exchange (with RESTful API)", 613 "GNU Taler contributors", 614 1, 615 ), 616 ( 617 "manpages/taler-auditor-offline.1", 618 "taler-auditor-offline", 619 "Taler auditor certifies that it audits a Taler exchange", 620 "GNU Taler contributors", 621 1, 622 ), 623 ( 624 "manpages/taler-exchange-offline.1", 625 "taler-exchange-offline", 626 "operations using the offline key of a Taler exchange", 627 "GNU Taler contributors", 628 1, 629 ), 630 ( 631 "manpages/taler-exchange-kyc-trigger.1", 632 "taler-exchange-kyc-trigger", 633 "trigger AML/KYC measures by simulating wallet balances thresholds being crossed for testing AML/KYC procedures", 634 "GNU Taler contributors", 635 1, 636 ), 637 ( 638 "manpages/taler-exchange-sanctionscheck.1", 639 "taler-exchange-sanctionscheck", 640 "check KYC attributes of all accounts against a sanctions list", 641 "GNU Taler contributors", 642 1, 643 ), 644 ( 645 "manpages/robocop.1", 646 "robocop", 647 "compare KYC records against a sanctions list and find best match", 648 "GNU Taler contributors", 649 1, 650 ), 651 ( 652 "manpages/taler-exchange-wirewatch.1", 653 "taler-exchange-wirewatch", 654 "watch for incoming wire transfers", 655 "GNU Taler contributors", 656 1, 657 ), 658 ( 659 "manpages/taler-merchant-reconciliation.1", 660 "taler-merchant-reconciliation", 661 "ask exchange which deposits were aggregated for a particular wire transfer that credited a merchant account", 662 "GNU Taler contributors", 663 1, 664 ), 665 ( 666 "manpages/taler-merchant-report-generator.1", 667 "taler-merchant-report-generator", 668 "background job that periodically fetches and submits reports", 669 "GNU Taler contributors", 670 1, 671 ), 672 ( 673 "manpages/taler-merchant-report-generator-email.1", 674 "taler-merchant-report-generator-email", 675 "helper for taler-merchant-report-generator that handles submission via e-mail", 676 "GNU Taler contributors", 677 1, 678 ), 679 ( 680 "manpages/taler-merchant-kyccheck.1", 681 "taler-merchant-kyccheck", 682 "ask exchange about KYC status of merchant bank accounts", 683 "GNU Taler contributors", 684 1, 685 ), 686 ( 687 "manpages/taler-merchant-exchangekeyupdate.1", 688 "taler-merchant-exchangekeyupdate", 689 "keep exchange key material up-to-date", 690 "GNU Taler contributors", 691 1, 692 ), 693 ( 694 "manpages/taler-merchant-donaukeyupdate.1", 695 "taler-merchant-donaukeyupdate", 696 "keep Donau key material up-to-date", 697 "GNU Taler contributors", 698 1, 699 ), 700 ( 701 "manpages/taler-merchant-benchmark.1", 702 "taler-merchant-benchmark", 703 "generate Taler-style benchmarking payments", 704 "GNU Taler contributors", 705 1, 706 ), 707 ( 708 "manpages/taler-mdb.1", 709 "taler-mdb", 710 "operate multi drop bus (MDB) based vending machines with Taler payments", 711 "GNU Taler contributors", 712 1, 713 ), 714 ( 715 "manpages/taler-mdb-display.1", 716 "taler-mdb-display", 717 "turns the framebuffer backlight on or off", 718 "GNU Taler contributors", 719 1, 720 ), 721 ( 722 "manpages/taler-mdb-qr-show.1", 723 "taler-mdb-qr-show", 724 "show text encoded as QR code on the framebuffer", 725 "GNU Taler contributors", 726 1, 727 ), 728 ( 729 "manpages/taler-mdb-show.sh.1", 730 "taler-mdb-show.sh", 731 "render informational status images on vending machines' displays", 732 "GNU Taler contributors", 733 1, 734 ), 735 ( 736 "manpages/taler-mdb-ads.sh.1", 737 "taler-mdb-ads.sh", 738 "renders advertisements on vending machines' displays while taler-mdb is idle", 739 "GNU Taler contributors", 740 1, 741 ), 742 ( 743 "manpages/taler-mdb-network-check.sh.1", 744 "taler-mdb-network-check.sh", 745 "handle network checks on vending machines", 746 "GNU Taler contributors", 747 1, 748 ), 749 ( 750 "manpages/taler-merchant-dbinit.1", 751 "taler-merchant-dbinit", 752 "initialize Taler merchant database", 753 "GNU Taler contributors", 754 1, 755 ), 756 ( 757 "manpages/taler-merchant-passwd.1", 758 "taler-merchant-passwd", 759 "change Taler merchant instance password", 760 "GNU Taler contributors", 761 1, 762 ), 763 ( 764 "manpages/taler-merchant-httpd.1", 765 "taler-merchant-httpd", 766 "run Taler merchant backend (with RESTful API)", 767 "GNU Taler contributors", 768 1, 769 ), 770 ( 771 "manpages/taler-merchant-rproxy-setup.1", 772 "taler-merchant-rproxy-setup", 773 "automatically setup reverse proxy for a Taler merchant backend", 774 "GNU Taler contributors", 775 1, 776 ), 777 ( 778 "manpages/taler-merchant-webhook.1", 779 "taler-merchant-webhook", 780 "execute webhooks of the Taler merchant backend (optional service)", 781 "GNU Taler contributors", 782 1, 783 ), 784 ( 785 "manpages/taler-merchant-wirewatch.1", 786 "taler-merchant-wirewatch", 787 "import credit transactions from a merchant bank account into merchant backend (optional)", 788 "GNU Taler contributors", 789 1, 790 ), 791 ( 792 "manpages/taler-merchant-depositcheck.1", 793 "taler-merchant-depositcheck", 794 "check status of deposits with exchange", 795 "GNU Taler contributors", 796 1, 797 ), 798 ( 799 "manpages/taler-exchange-wire-gateway-client.1", 800 "taler-exchange-wire-gateway-client", 801 "trigger a transfer at the bank", 802 "GNU Taler contributors", 803 1, 804 ), 805 ( 806 "manpages/taler-auditor-config.1", 807 "taler-auditor-config", 808 "Taler auditor configuration inspection and editing", 809 "GNU Taler contributors", 810 1, 811 ), 812 ( 813 "manpages/taler-exchange-config.1", 814 "taler-exchange-config", 815 "Taler exchange configuration inspection and editing", 816 "GNU Taler contributors", 817 1, 818 ), 819 ( 820 "manpages/taler-merchant-config.1", 821 "taler-merchant-config", 822 "Taler merchant configuration inspection and editing", 823 "GNU Taler contributors", 824 1, 825 ), 826 ( 827 "manpages/taler-exchange-kyc-aml-pep-trigger.1", 828 "taler-exchange-kyc-aml-pep-trigger", 829 "Taler KYC_AML_TRIGGER example", 830 "GNU Taler contributors", 831 1, 832 ), 833 ( 834 "manpages/taler-auditor.conf.5", 835 "taler-auditor.conf", 836 "Taler auditor configuration file", 837 "GNU Taler contributors", 838 5, 839 ), 840 ( 841 "manpages/taler-exchange.conf.5", 842 "taler-exchange.conf", 843 "Taler exchange configuration file", 844 "GNU Taler contributors", 845 5, 846 ), 847 ( 848 "manpages/taler-fakebank.conf.5", 849 "taler-fakebank.conf", 850 "Taler fakebank configuration file", 851 "GNU Taler contributors", 852 5, 853 ), 854 ( 855 "manpages/taler-mdb.conf.5", 856 "taler-mdb.conf", 857 "Taler-mdb configuration file", 858 "GNU Taler contributors", 859 5, 860 ), 861 ( 862 "manpages/taler-merchant.conf.5", 863 "taler-merchant.conf", 864 "Taler merchant configuration file", 865 "GNU Taler contributors", 866 5, 867 ), 868 ( 869 "manpages/taler-exchange-secmod-eddsa.1", 870 "taler-exchange-secmod-eddsa", 871 "handle private EDDSA key operations for a Taler exchange", 872 "GNU Taler contributors", 873 1, 874 ), 875 ( 876 "manpages/taler-exchange-secmod-cs.1", 877 "taler-exchange-secmod-cs", 878 "handle private CS key operations for a Taler exchange", 879 "GNU Taler contributors", 880 1, 881 ), 882 ( 883 "manpages/taler-exchange-secmod-rsa.1", 884 "taler-exchange-secmod-rsa", 885 "handle private RSA key operations for a Taler exchange", 886 "GNU Taler contributors", 887 1, 888 ), 889 ( 890 "manpages/taler-helper-auditor-aggregation.1", 891 "taler-helper-auditor-aggregation", 892 "audit Taler exchange aggregation activity", 893 "GNU Taler contributors", 894 1, 895 ), 896 ( 897 "manpages/taler-helper-auditor-coins.1", 898 "taler-helper-auditor-coins", 899 "audit Taler coin processing", 900 "GNU Taler contributors", 901 1, 902 ), 903 ( 904 "manpages/taler-helper-auditor-deposits.1", 905 "taler-helper-auditor-deposits", 906 "audit Taler exchange database for deposit confirmation consistency", 907 "GNU Taler contributors", 908 1, 909 ), 910 ( 911 "manpages/taler-helper-auditor-purses.1", 912 "taler-helper-auditor-purses", 913 "audit Taler exchange purse handling", 914 "GNU Taler contributors", 915 1, 916 ), 917 ( 918 "manpages/taler-helper-auditor-reserves.1", 919 "taler-helper-auditor-reserves", 920 "audit Taler exchange reserve handling", 921 "GNU Taler contributors", 922 1, 923 ), 924 ( 925 "manpages/taler-helper-auditor-wire-credit.1", 926 "taler-helper-auditor-wire-credit", 927 "audit exchange database for consistency with the bank's wire transfers", 928 "GNU Taler contributors", 929 1, 930 ), 931 ( 932 "manpages/taler-helper-auditor-wire-debit.1", 933 "taler-helper-auditor-wire-debit", 934 "audit exchange database for consistency with the bank's wire transfers", 935 "GNU Taler contributors", 936 1, 937 ), 938 ( 939 "manpages/libeufin-nexus.1", 940 "libeufin-nexus", 941 "service to interface to various bank access APIs", 942 "GNU Taler contributors", 943 1, 944 ), 945 ( 946 "manpages/libeufin-nexus.conf.5", 947 "libeufin-nexus.conf", 948 "LibEuFin Nexus configuration file", 949 "GNU Taler contributors", 950 5, 951 ), 952 ( 953 "manpages/libeufin-bank.1", 954 "libeufin-bank", 955 "implementation of a regional currency bank", 956 "GNU Taler contributors", 957 1, 958 ), 959 ( 960 "manpages/libeufin-bank.conf.5", 961 "libeufin-bank.conf", 962 "LibEuFin Bank configuration file", 963 "GNU Taler contributors", 964 5, 965 ), 966 ( 967 "manpages/libeufin-ebisync.1", 968 "libeufin-ebisync", 969 "service to synchronize files via EBICS", 970 "GNU Taler contributors", 971 1, 972 ), 973 ( 974 "manpages/libeufin-ebisync.conf.5", 975 "libeufin-ebisync.conf", 976 "LibEuFin EbiSync configuration file", 977 "GNU Taler contributors", 978 5, 979 ), 980 ( 981 "manpages/depolymerizer-bitcoin.1", 982 "depolymerizer-bitcoin", 983 "implementation of a bitcoin depolymerizer", 984 "GNU Taler contributors", 985 1, 986 ), 987 ( 988 "manpages/depolymerizer-bitcoin.conf.5", 989 "depolymerizer-bitcoin.conf", 990 "Bitcoin depolymerizer configuration file", 991 "GNU Taler contributors", 992 5, 993 ), 994 ( 995 "manpages/taler-magnet-bank.1", 996 "taler-magnet-bank", 997 "implementation of Magnet Bank Taler adapter", 998 "GNU Taler contributors", 999 1, 1000 ), 1001 ( 1002 "manpages/taler-magnet-bank.conf.5", 1003 "taler-magnet-bank.conf", 1004 "Magnet Bank adapter configuration file", 1005 "GNU Taler contributors", 1006 5, 1007 ), 1008 ( 1009 "manpages/taler-cyclos.1", 1010 "taler-cyclos", 1011 "implementation of Cyclos Taler adapter", 1012 "GNU Taler contributors", 1013 1, 1014 ), 1015 ( 1016 "manpages/taler-cyclos.conf.5", 1017 "taler-cyclos.conf", 1018 "Cyclos adapter configuration file", 1019 "GNU Taler contributors", 1020 5, 1021 ), 1022 ] 1023 1024 # If true, show URL addresses after external links. 1025 # man_show_urls = False 1026 1027 # -- Options for Texinfo output ------------------------------------------- 1028 1029 # Grouping the document tree into Texinfo files. List of tuples 1030 # (source start file, target name, title, author, 1031 # dir menu entry, description, category) 1032 texinfo_documents = [ 1033 ( 1034 "taler-auditor-manual", 1035 "taler-auditor", 1036 "Taler Auditor Manual", 1037 "GNU Taler team", 1038 "GNU Taler Auditor", 1039 "External audit for Taler Exchange operation", 1040 "Network applications", 1041 ), 1042 ( 1043 "taler-exchange-manual", 1044 "taler-exchange", 1045 "Taler Exchange Manual", 1046 "GNU Taler team", 1047 "GNU Taler Exchange", 1048 "Taler payment service provider", 1049 "Network applications", 1050 ), 1051 ( 1052 "taler-challenger-manual", 1053 "challenger", 1054 "Taler Challenger Manual", 1055 "GNU Taler team", 1056 "GNU Taler Challenger", 1057 "Customer address validation service", 1058 "Network applications", 1059 ), 1060 ( 1061 "taler-merchant-manual", 1062 "taler-merchant", 1063 "Taler Merchant Manual", 1064 "GNU Taler team", 1065 "GNU Taler Merchant", 1066 "Backend for merchants accepting Taler payments", 1067 "Network applications", 1068 ), 1069 # ( 1070 # "taler-merchant-api-tutorial", 1071 # "taler-merchant-api-tutorial", 1072 # "Taler Merchant API Tutorial", 1073 # "GNU Taler team", 1074 # "GNU Taler Merchant API", 1075 # "Tutorial for using the merchant backend API", 1076 # "Network applications", 1077 # ), 1078 ( 1079 "taler-developer-manual", 1080 "taler-developer-manual", 1081 "Taler Developer Manual", 1082 "GNU Taler team", 1083 "GNU Taler Development", 1084 "Manual for GNU Taler contributors", 1085 "Network applications", 1086 ), 1087 ] 1088 1089 # Documents to append as an appendix to all manuals. 1090 # texinfo_appendices = [] 1091 1092 # If false, no module index is generated. 1093 # texinfo_domain_indices = True 1094 1095 # How to display URL addresses: 'footnote', 'no', or 'inline'. 1096 # texinfo_show_urls = 'footnote' 1097 1098 # If true, do not generate a @detailmenu in the "Top" node's menu. 1099 # texinfo_no_detailmenu = False 1100 1101 # The output format for Graphviz when building HTML files. 1102 # This must be either 'png' or 'svg'; the default is 'png'. 1103 graphviz_output_format = "svg" 1104 1105 myst_heading_anchors = 3 1106 1107 myst_enable_extensions = [ 1108 ] 1109 1110 1111 rst_prolog = """ 1112 .. |democheck| raw:: html 1113 1114 <input type="checkbox"> 1115 """