Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation Publication #208

Open
3 tasks
mike-gangl opened this issue Sep 10, 2024 · 5 comments
Open
3 tasks

Documentation Publication #208

mike-gangl opened this issue Sep 10, 2024 · 5 comments
Labels
documentation Improvements or additions to documentation Feature Feature label used in Unity Project PSE U-ADS U-CS U-DS U-SPS U-UIUX

Comments

@mike-gangl
Copy link
Contributor

mike-gangl commented Sep 10, 2024

Documentation Publication

All APIs, libraries, and user facing functions that we own must be documented and published. This does not include COTS products like Jupyter, Airflow, etc, though we may want to ensure existing documentation for that is valid.

Acceptance Criteria

Acceptance criteria required to implement the epic

Work Tickets

Link to work tickets required to implement the epic

  • TBC (to be created)

Dependencies

Other epics or outside tickets required for this to work

  • TBC

Associated Risks

links to risk issues associated with this epic

  • TBC
@mike-gangl mike-gangl added the documentation Improvements or additions to documentation label Sep 10, 2024
@mike-gangl mike-gangl added the Feature Feature label used in Unity Project label Sep 10, 2024
@mike-gangl mike-gangl added the PSE label Sep 10, 2024
@mike-gangl
Copy link
Contributor Author

See #205 for some specific doc issues

@brianlee731
Copy link
Contributor

For U-DS:
Stage-In/Stage-Out Overview: Provide an overview of the Stage-In/Stage-Out processes, including the STAC format/specification, and explain how they integrate within the overall framework.

Examples: Offer multiple examples demonstrating the Stage-In/Stage-Out processes in various scenarios, with step-by-step procedures and accompanying screenshots or diagrams where applicable.

Best Practices: Document best practices for effectively using Stage-In/Stage-Out and highlight common user confusions or mistakes.

For U-SPS:
Overview of OGC Processing: Provide an overview of the OGC processing, including the OGC standard/specification.

Best Practices: Document best practices for using the Airflow OGC API and DAG effectively, and highlight common user confusions or mistakes. (future) Consider including best practices for writing DAGs for capturing airflow processing metrics.

Examples: Offer multiple examples demonstrating the OGC processing in various scenarios, with step-by-step procedures and accompanying screenshots or diagrams where applicable. Reference the existing OGC API notebook. (Drew already put together notebooks and request ASIPS review for what's missing)

For U-ADS:
Overview of OGC Application Package Process: Provide an overview of the OGC application package, including the CWL format/specification.

Best Practices: Document best practices for using/writing CWL, assuming users do not utilize the app-pack-gen and without JupyterHub, and highlight common user confusions or mistakes.

Examples: Offer multiple examples demonstrating the OGC processing in various scenarios, with step-by-step procedures and accompanying screenshots or diagrams where applicable. Note that a user guide currently exists in GitBook but needs more examples tailored towards CWL without using JuyterHub and app-pack-gen.

Given a Docker container, how would you put together CWL to run it (stage-in/stage-out/process/workflow)

For U-CS:
Overview of Infrastructure, Marketplace, and Management Console: Provide an overview of the infrastructure and the services managed by U-CS, including an overview of the marketplace and management console, with a step-by-step outline.

For U-UX:
Overview of MDPS/Unity Dashboard: Provide an overview of the common user interface and the health dashboard.

PSE:
Document the process for the team
Examples: Offer multiple examples demonstrating use of unity-sds-client libraries

@rtapella
Copy link
Collaborator

Honestly if we need documentation to use the dashboard then we're hosed :D

I do think we need to keep updating the end-to-end tutorials/docs

@brianlee731
Copy link
Contributor

@rtapella The documentation for the dashboard would be an overview that we include in the gitbook. I did not look through it in detail, but I didn't find a page in the gitbook that references the dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Feature Feature label used in Unity Project PSE U-ADS U-CS U-DS U-SPS U-UIUX
Projects
Status: Todo
Development

No branches or pull requests

8 participants