action #153574
opencoordination #154768: [saga][epic][ux] State-of-art user experience for openQA
[epic] UML and doxygen-like design documentation for os-autoinst
0%
Description
Motivation¶
For long-term sustainability of os-autoinst and to get newcomers moving os-autoinst should have proper design documents.
Acceptance criteria¶
- AC1: design documents are reachable from the main README
Suggestions¶
- Look into mermaid on GitHub or plantuml or umbrello and generate some documents for os-autoinst
- Research doxygen for Perl or alternatives
Subtasks
Updated by tinita 6 months ago
I ran doxygen with https://metacpan.org/pod/Doxygen::Filter::Perl on os-autoinst and openQA:
https://w3.nue.suse.com/~timueller/doxygen/os-autoinst/index.html
https://w3.nue.suse.com/~timueller/doxygen/openQA/index.html
Updated by okurz 6 months ago
ok, that looks like a promising start. Some documentation shows up, e.g. in https://w3.nue.suse.com/~timueller/doxygen/os-autoinst/classtestapi.html but not related to the functions or methods itself. Same for openQA, e.g. https://w3.nue.suse.com/~timueller/doxygen/openQA/classOpenQA_1_1Schema_1_1Result_1_1Jobs.html#af189c88829b46510aa4f22d58598cb29 shows no documentation for "can_be_duplicated". Is that something we can fix?