View Issue Details

IDProjectCategoryView StatusLast Update
0006696Talerdocumentationpublic2026-09-19 14:44
ReporterFlorian Dold Assigned ToAntoine A Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytextReproducibilityhave not tried
Status informingResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0006696: discuss better structure for LibEuFin docs
DescriptionThe LibEuFin docs are currently pretty chaotic. We should come up with a better structure.

I guess there are three different target audiences for the docs:
* Operators of LibEuFin (who want to use it with Taler)
* Developers who want to use the LibEuFin API
* Core Developers of LibEuFin ("internal stuff, documented in public")
Tagsdiscussion-needed

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009973 closedAntoine A libeufin 'make install' fails to install libeufin-bank man pages 
related to 0007147 closedAntoine A libeufin-{sandbox,nexus,cli} needs a manpage 

Activities

ttn

2021-01-29 18:42

reporter   ~0017449

Well, the HOWTO (tutorial) is clearly targeted at the Operator audience. I don't know what the distinction is between the other two audience groups are, however.

ttn

2021-02-02 20:34

reporter   ~0017490

Applicable not just to Libeufin, but all Taler documentation:
https://documentation.divio.com/

ttn

2021-08-11 02:55

reporter   ~0018093

Please see recent commits in docs.git/libeufin/*.rst --
the "target audience" can be "operator", "developer", "core developer".
(Feel free to add/correct my guesses.)

ttn

2022-01-12 01:25

reporter   ~0018632

Just managed to "manually" build/install libeufin. When i tried to run libeufin-cli, i saw an error:

 ModuleNotFoundError: No module named 'click'

This makes sense since i don't have that module installed on my system (yet).
Anyway, we should probably document these runtime dependencies, and additionally
make sure the Debian packaging declares them so that they are installed automatically.

how

2025-05-19 07:28

updater   ~0024927

The documentation at https://docs.taler.net/libeufin/bank-manual.html#id5 mentions:

> Refer to the manpage libeufin-man.conf(5) for the full array of configuration values.

But the manual page does not seem to be available as a Debian package (I installed `libeufin-bank` from `apt`).

Florian Dold

2026-08-27 07:00

manager   ~0029606

LibEuFin documentation is now split into bank, Nexus, ebisync, dialect, and EBICS-setup manuals and explicitly labels operator/developer target audiences. The old Python Click dependency comment is obsolete after the implementation rewrite, and source manpages now cover the referenced configuration.

Issue History

Date ModifiedUsernameFieldChange
2021-01-13 22:50Florian DoldNew Issue
2021-01-13 22:50Florian DoldStatusnew => assigned
2021-01-13 22:50Florian DoldAssigned To => ttn
2021-01-29 18:42ttnNote Added: 0017449
2021-01-30 22:55Christian GrothoffSeverityminor => text
2021-02-02 20:34ttnNote Added: 0017490
2021-06-02 07:58Christian GrothoffAssigned Tottn => Christian Grothoff
2021-07-13 04:48Christian GrothoffAssigned ToChristian Grothoff => ttn
2021-08-11 02:55ttnNote Added: 0018093
2022-01-11 10:06ttnRelationship addedrelated to 0007147
2022-01-12 01:25ttnNote Added: 0018632
2022-08-25 19:11Christian GrothoffProjectTaler => libeufin
2023-01-08 10:29Christian GrothoffTarget Version => 0.11
2023-04-13 18:29Florian DoldProjectlibeufin => Taler
2023-04-13 19:59Christian GrothoffAssigned Tottn => MS
2023-09-03 16:18Christian GrothoffAssigned ToMS => Antoine A
2023-12-22 13:35Christian GrothoffTarget Version0.11 => post-1.0
2025-04-23 22:55Christian GrothoffAssigned ToAntoine A =>
2025-04-23 22:55Christian GrothoffStatusassigned => implementing
2025-05-19 07:28howNote Added: 0024927
2025-05-20 09:55schanzenRelationship addedrelated to 0009973
2026-02-07 21:46Christian GrothoffTag Attached: discussion-needed
2026-08-04 23:23Christian GrothoffAssigned To => Antoine A
2026-08-04 23:23Christian GrothoffStatusimplementing => assigned
2026-08-04 23:23Christian GrothoffStatusassigned => implementing
2026-08-27 07:00Florian DoldStatusimplementing => informing
2026-08-27 07:00Florian DoldResolutionopen => fixed
2026-08-27 07:00Florian DoldNote Added: 0029606
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6
2026-09-19 14:44Christian GrothoffTarget Versionpost-1.0 => 1.6