Project

General

Profile

Actions

action #70204

open

Expose dedicated API docs to replace "not found" page

Added by livdywan over 3 years ago. Updated over 3 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2020-08-18
Due date:
% Done:

0%

Estimated time:

Description

During the retrospective we were briefly discussing the state of our API docs.

  • Our "API documentation" is currently the Not Found page of openQA
  • API is documented inline, but very incomplete and not well-maintained
  • Actual inline documentation should be used for internal API
  • The POD format is not particularly well-suited to REST APIs
  • Even to confirm what behaviors are supported or expected is currently non-trivial with many features
  • We should pick topics to document and select what we support (e.g. REST API vs. UI-support helpers vs. experimental routes)
  • API docs should be published online

Suggestion:

  • Slate is a fairly well-established tool
    • Markdown is widely supported
    • Generated docs should be published on open.qa
Actions

Also available in: Atom PDF