coordination #50510
opencoordination #50507: [qe-core][functional][saga] document lib/ functions
[qe-core][functional][epic] write documentation for lib/ functions
100%
Description
Each function in the lib/ folder needs to be documented with POD
AC¶
- AC1: Most of the functions are documented
- AC2: Undocumented functions are marked as undocumented
- AC3: each function in lib/ has a POD block that explains it
How to write the documentation¶
- At level one we have the name of the module and a short synopsis with brief description
- At level two we have the names of each functions before the functions
=head1 MY_MODULE
=head1 SYNOPSIS
use lib::my_module
This is a module that does foobar
=cut
use testapi
use stuff
use other_stuff
=head2 my_function
my_function($arg1, $arg2);
a single space before it is required!
format for list item:
=over
=item * list 1
=item * list 2
=back
This is a function that does nothing because it's for documentation purposes
Describe here also, what C<$arg1> and C<$arg2> will do and also cover what the function returns if applicable.
=cut
sub my_function {}
Updated by SLindoMansilla almost 5 years ago
- Target version changed from Milestone 24 to Milestone 25
Updated by SLindoMansilla almost 5 years ago
- Description updated (diff)
- Status changed from New to Workable
Updated by jorauch almost 5 years ago
Style should be as in: https://www.perl.com/pub/2005/07/14/bestpractices.html/
Updated by SLindoMansilla almost 5 years ago
- Description updated (diff)
Please, notice also the blank lines after each header: https://www.perl.com/pub/2005/07/14/bestpractices.html/#3-create-standard-pod-templates-for-modules-and-applications
Updated by mgriessmeier almost 5 years ago
- Target version changed from Milestone 25 to Milestone 26
Updated by mgriessmeier over 4 years ago
- Target version changed from Milestone 26 to Milestone 27
Updated by dheidler over 4 years ago
- Status changed from Workable to In Progress
- Assignee set to dheidler
Updated by dheidler over 4 years ago
- Status changed from In Progress to Feedback
Updated by dheidler over 4 years ago
- Precedes action #50519: [functional][u] extend utils documentation to all lib/functions added
Updated by dheidler over 4 years ago
- Precedes deleted (action #50519: [functional][u] extend utils documentation to all lib/functions)
Updated by dheidler over 4 years ago
- Subject changed from [functional][u] write documentation for lib/ functions to [functional][u][epic] write documentation for lib/ functions
Updated by dheidler over 4 years ago
- Status changed from Feedback to Workable
There are more subtasks to be done
Updated by mgriessmeier over 4 years ago
- Target version changed from Milestone 27 to Milestone 28
Updated by mgriessmeier over 4 years ago
- Target version changed from Milestone 28 to Milestone 31
Updated by szarate over 3 years ago
- Tracker changed from action to coordination
- Status changed from Workable to New
- Difficulty deleted (
easy)
Updated by szarate over 3 years ago
See for the reason of tracker change: http://mailman.suse.de/mailman/private/qa-sle/2020-October/002722.html
Updated by tjyrinki_suse over 3 years ago
- Subject changed from [functional][u][epic] write documentation for lib/ functions to [qe-core][functional][epic] write documentation for lib/ functions
Updated by dheidler almost 3 years ago
- Assignee deleted (
dheidler)
Unassigning for now as I'm with the tools team for the next months
Updated by slo-gin over 1 year ago
This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.