Project

General

Profile

Actions

Support #18263

closed

Plan to document the Python SDK

Added by Peter Amstutz almost 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Documentation
Target version:
Due date:
Story points:
-

Description

Goal: Provide complete documentation of the Arvados Python SDK, in a format that's easy and familiar.

  1. Use standard documentation generation system & templates.
    1. Sphinx?
    2. What does ReadTheDocs do?
  2. Need to generate documentation for the dynamic methods that are produced by the Google discovery doc
  3. Need to go over existing docstrings & format them properly
  4. Need to add new docstrings
  5. Incorporate the cookbook

12/15

  • expanding code cookbook
  • tutorial using arvados and python SDK at once
    • using collections and stuff
  • submitting containers (maybe improve programmatic arvados_cwl interface)
  • "orientation to how this works"
  • fixing the reference doc
  • how can we describe our current API spec as OpenAPI
  • use language-neutral API with language-specific snippets
  • explain how to use neutral API docs with Python
  • spend some time just seeing if we can make pydoc look better by adding some more doc strings
  • stories
    • outline of what the tutorial should be
    • spike investigate pydoc

Related issues

Related to Arvados - Idea #18797: Flesh out python sdk documentation in docstrings & ensure good presentation in pydocResolvedBrett Smith11/11/2022Actions
Related to Arvados - Support #18799: Strategy to generate Python SDK docstrings based on API docsResolvedBrett Smith04/14/2023Actions
Related to Arvados - Idea #18798: Turn code cookbook into liquid template & include files separatelyNewActions
Related to Arvados Epics - Idea #18800: Update Python SDK documentationIn ProgressActions
Actions

Also available in: Atom PDF