Skip to content

Review and improve documentation #221

Closed

Description

@rartych

Problem description
README files have broken links, and can be misleading when using with release tags.
(The README in the repository root will have links automatically regenerated)
Inline documentation should be main source of documentation.
A blank line following any SGML style comment will improve rendering in the Swagger-UI

Expected action
Review and update documentation
Consider removing or simplifying README files (use and update /documentation/SupportingDocuments folder)

Additional context

Activity

  1. added theissue type on Sep 21, 2026
  2. self-assigned this
    on Sep 21, 2026
  3. hdamker commented on Sep 27, 2026

    @hdamker
    Contributor

    In addition to the README points, the inline documentation contradicts the schemas in several places:

    • webrtc-call-handling:
      • The first POST /sessions example omits the required offer, isn't valid JSON, and uses /v0.2 paths (L90-L99).
      • The text says media can be added later.
      • The "picking up" example uses InProgress with an answer, while the operation description uses Connected.
    • webrtc-registration: the PUT refresh algorithm always sets newExpire = t_req + TTL_cfg (L364-L372), while registrationExpireTime says a requested value within range "is applied as-is" (L584-L594).
    • webrtc-events-subscriptions:
      • One description says the subscription is no longer valid after a registration ends (L1780-L1785); webrtc-registration says event subscriptions "are not affected" (L86-L88).
      • Several descriptions and examples still refer to per-session or per-registration subscriptions, although subscriptions are now per deviceId.
      • The text says "two types of events" but lists three.
  4. stroncoso commented on Sep 27, 2026

    @stroncoso
    Contributor

    Thanks for the review, I'll add an issue to cover the defects detected.

    BR,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions