Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-3466

Improve documentation of SDP releases

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Must have
    • PI19
    • COM SDP SW
    • None
    • Data Processing
    • Hide

      See Why? in description

      Show
      See Why? in description
    • Hide

      See What? in description

      Show
      See What? in description
    • Intra Program
    • 3
    • 3
    • 0
    • Team_NALEDI
    • Sprint 4
    • Hide

      The documentation for the SDP Integration repo can be found at https://developer.skao.int/projects/ska-sdp-integration/en/latest/index.html. The following has been documented for users:

      • How to start up a stand-alone instance of the SDP.
      • How to run a scan via the SDP.
      • How to access and use the tarantula dashboard.
      • How to access and use the signal display.
      • How to retrieve the data product created when running a scan. Both via the data product dashboard and Kubernetes commands.
      • How to access and use the SDP Jupyter Notebooks.

      The documentation has also been updated to allow for tagged versions that correspond to releases. A test plan of SDP integration test has been created and linked to the 0.16.0 release (https://jira.skatelescope.org/browse/XTP-25468).

      Show
      The documentation for the SDP Integration repo can be found at https://developer.skao.int/projects/ska-sdp-integration/en/latest/index.html . The following has been documented for users: How to start up a stand-alone instance of the SDP. How to run a scan via the SDP. How to access and use the tarantula dashboard. How to access and use the signal display. How to retrieve the data product created when running a scan. Both via the data product dashboard and Kubernetes commands. How to access and use the SDP Jupyter Notebooks. The documentation has also been updated to allow for tagged versions that correspond to releases. A test plan of SDP integration test has been created and linked to the 0.16.0 release ( https://jira.skatelescope.org/browse/XTP-25468 ).
    • 19.5
    • Stories Completed, Integrated, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI24 - UNCOVERED

    • SOL-G1 SOL-G4

    Description

      Improve the documentation of SDP releases to provide explicit information about the interfaces it supports and the tests it has passed.

      The interface documentation should include information on the APIs, especially the Tango interface and the schema versions it supports. It should also include the user interfaces, including signal displays, Taranta dashboard, data product dashboard and SDP Jupyter notebooks. It could also include low-level interfaces, like shell commands to retrieve data products from a Kubernetes volume ("kubectl cp ...") which would be useful if the data product dashboard is not deployed.

      We could document the interfaces in the SDP integration documentation by linking from there to the relevant component documentation. The integration documentation would need some rearrangement to make it more user-centric. It would require being able to link to the tagged version of the documentation for a component release or an SDP release, rather than just the latest version. At the moment it appears we only publish the latest version (and sometimes the "stable" version, which is the most recently tagged semantic version) for SDP repositories on Read the Docs.

      Documenting the tests that a release has passed might be as simple as taking the existing SDP integration tests in Jira and grouping them into a test plan.

      The interface and test documentation should be linked to the release (REL) ticket in Jira.

      Who?

      • SDP users
      • AIV engineers.

      What?

      • Documentation for SDP releases of:
        • Interfaces provided by the release, including APIs and UIs;
        • Tests the release has passed.
      • TBC: Build tagged versions of SDP documentation corresponding to releases.
      • Links from the release (REL) ticket to the documentation.

      Why?

      • Enables users of the SDP, including AIV engineers, who may not be familiar with the system, to understand its interfaces and explore and test its behaviour.

      Attachments

        Structure

          Activity

            People

              m.ashdown Ashdown, Mark
              m.ashdown Ashdown, Mark
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Feature Progress

                Story Point Burn-up: (100.00%)

                Feature Estimate: 3.0

                IssuesStory Points
                To Do00.0
                In Progress   00.0
                Complete1537.0
                Total1537.0

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel