Project

General

Profile

Actions

action #51413

open

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

[qe-core][functional] Automatic checks for missing documentation in /lib

Added by SLindoMansilla almost 5 years ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Spike/Research
Target version:
SUSE QA - Milestone 30
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

AC

  • AC: It is ensured, that everyone adding new functionality also documents it

Tasks

  1. Create a mechanism that runs pod-checker and shows a list of undocumented functions under /lib
  2. PR are not able to be merged if the check doesn't pass (or is below under a certain threshold)

Suggestions

  1. Take into account situations where routines/function are so small that don't need documentation, ##nodoc could be an option to indicate the parser, that the following method doesn't need to be checked.
  2. Document methods in /lib where it would be useful.
  3. Figure and propose a podchecker documentation format (and use that script to for the automated checks on travis) (see poo#50510)
Actions

Also available in: Atom PDF