Project

General

Profile

Actions

coordination #50510

open

coordination #50507: [qe-core][functional][saga] document lib/ functions

[qe-core][functional][epic] write documentation for lib/ functions

Added by jorauch about 5 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 31
Start date:
2019-05-20
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

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 {}


Subtasks 32 (0 open32 closed)

action #51644: [functional][u] write documentation for lib/susedistributionResolvedjorauch2019-05-20

Actions
action #51647: [functional][u] write documentation for lib/known_bugsResolvedjorauch2019-05-20

Actions
action #54671: [sle][functional] write documentation for lib/version_utilsResolvedjorauch2019-07-26

Actions
action #54677: [sle][functional] write documentation for opensusebasetestResolveddheidler2019-07-26

Actions
action #56156: [functional][u] write documentation for lib/Utils/Architectures.pmResolvedzluo2019-08-30

Actions
action #56258: [functional][u] write documentation for lib/autofs_utils.pmResolvedzluo2019-09-02

Actions
action #57038: [sle][functional] write documentation for lib/suseconnect_register.pmResolvedzluo2019-09-18

Actions
action #57062: [sle][functional] write documentation for lib/apachetest.pmResolvedzluo2019-09-18

Actions
action #57128: [sle][functional] write documentation for lib/autofs_test.pmResolvedzluo2019-09-20

Actions
action #57209: [sle][functional][u] write documentation for lib/repo_tools.pmResolvedzluo2019-09-23

Actions
action #57302: [sle][functional][u] write documentation for lib/autoyast.pmResolvedzluo2019-09-24

Actions
action #57332: [sle][functional][u]write documentation for lib/rescuecdstep.pmResolvedzluo2019-09-25

Actions
action #57365: [sle][functional][u] write documentation for lib/service_check.pmResolvedzluo2019-09-25

Actions
action #57428: [sle][functional][u] write documentation for lib/s390base.pmResolvedzluo2019-09-26

Actions
action #57449: [sle][functional][u] extend and correct documentation for lib/data_integrity_utils.pmResolvedzluo2019-09-27

Actions
action #57458: [sle][functional][u] correct documentation for lib/network_utils.pmResolvedzluo2019-09-27

Actions
action #57518: [sle][functional][u] extend and correct documentation for lib/xml_utils.pmResolvedzluo2019-09-30

Actions
action #57566: [sle][functional][u] extend documentation for lib/y2lan_restart_common.pmResolvedzluo2019-10-01

Actions
action #57572: [functional][u] write doc for lib/networkdbase.pmResolveddheidler2019-10-01

Actions
action #57581: [functional][u] write doc for lib/thunderbird_common.pmResolveddheidler2019-10-01

Actions
action #57740: [sle][functional][u] write documentation for lib/bootloader_spvm.pmResolvedzluo2019-10-07

Actions
action #57752: [sle][functional][u] write documentation for lib/partition_setupResolvedjorauch2019-10-07

Actions
action #57761: [sle][functional][u] Extend documentation for lib/power_action_utils.pmResolvedzluo2019-10-07

Actions
action #57800: [sle][functional][u] extend documentation for lib/y2_module_basetest.pmResolvedzluo2019-10-08

Actions
action #57824: [sle][functional][u] correct and extend documentation for lib/y2_module_guitest.pmResolvedzluo2019-10-09

Actions
action #57839: [sle][functional][u] correct documentation for lib/yast2_widget_utils.pmResolvedzluo2019-10-09

Actions
action #57917: [sle][functional][u] extend documentation for lib/partition_setup.pmResolvedzluo2019-10-10

Actions
action #58136: [functional][u] write documentation for lib/x11utilsResolvedjorauch2019-10-14

Actions
action #58142: [functional][u] write documentation for lib/y2snapper_common.pmResolvedzluo2019-10-14

Actions
action #58190: [functional][u] document lib/web_browserResolvedjorauch2019-10-15

Actions
action #58202: [functional][u] write documentation for lib/y2_mm_common.pmResolvedzluo2019-10-15

Actions
action #58271: [functional][u] Write documentation for lib/xen.pmResolvedzluo2019-10-16

Actions
Actions #1

Updated by SLindoMansilla almost 5 years ago

  • Target version changed from Milestone 24 to Milestone 25
Actions #2

Updated by SLindoMansilla almost 5 years ago

  • Description updated (diff)
  • Status changed from New to Workable
Actions #3

Updated by jorauch almost 5 years ago

  • Description updated (diff)
Actions #5

Updated by SLindoMansilla almost 5 years ago

  • Description updated (diff)
Actions #6

Updated by szarate almost 5 years ago

  • Description updated (diff)
Actions #7

Updated by szarate almost 5 years ago

  • Description updated (diff)
Actions #8

Updated by mgriessmeier almost 5 years ago

  • Target version changed from Milestone 25 to Milestone 26
Actions #9

Updated by mgriessmeier over 4 years ago

  • Target version changed from Milestone 26 to Milestone 27
Actions #10

Updated by dheidler over 4 years ago

  • Status changed from Workable to In Progress
  • Assignee set to dheidler
Actions #12

Updated by dheidler over 4 years ago

  • Precedes action #50519: [functional][u] extend utils documentation to all lib/functions added
Actions #13

Updated by dheidler over 4 years ago

  • Precedes deleted (action #50519: [functional][u] extend utils documentation to all lib/functions)
Actions #14

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
Actions #15

Updated by dheidler over 4 years ago

  • Status changed from Feedback to Workable

There are more subtasks to be done

Actions #16

Updated by mgriessmeier over 4 years ago

  • Target version changed from Milestone 27 to Milestone 28
Actions #17

Updated by zluo over 4 years ago

  • Description updated (diff)
Actions #18

Updated by dheidler over 4 years ago

  • Description updated (diff)
Actions #19

Updated by mgriessmeier over 4 years ago

  • Target version changed from Milestone 28 to Milestone 31
Actions #20

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
  • Status changed from Workable to New
  • Difficulty deleted (easy)
Actions #22

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
Actions #23

Updated by dheidler almost 3 years ago

  • Assignee deleted (dheidler)

Unassigning for now as I'm with the tools team for the next months

Actions #24

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.

Actions

Also available in: Atom PDF