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

List of To-Dos in the User Guide #357

Open
56 tasks
Mackenzie-OO7 opened this issue Jan 5, 2023 · 5 comments
Open
56 tasks

List of To-Dos in the User Guide #357

Mackenzie-OO7 opened this issue Jan 5, 2023 · 5 comments

Comments

@Mackenzie-OO7
Copy link
Contributor

In conf.py

  • maybe write our own lexer to customize tokens, keywords, etc?

In cwl_tests.yml

  • The old section 23-scatter-workflow had workflows, but no conformance tests?
    Maybe add them here, they are now in workflows:
    • hello_world.cwl
    • hello_world_to_stdout.cwl
    • scatter-job.cwl
    • scatter-nested-workflow.cwl
    • scatter-two-steps.cwl
    • scatter-workflow.cwl
    • wc-tool.cwl

In Introduction/Basic Concepts

  • add a link to the Core Concepts -> Requirements section below?

In Topics/Best Practices

In Topics/CommandLine Tool

  • Fix the missing link the graph below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: command-line-tool-graph
  • Fix the missing link the code below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: echo.cwl
  • Spaces in commands Add discussion about how command lines work; spaces in options #39
  • Arguments (tell the reader the different use cases for arguments and inputs, tell them there is a section about inputs)

In Topics/Custom Types

In Topics/Expression Tool

  • Explain better with more examples.
  • Fix the missing link the graph below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: expression-tool-graph
  • Fix the missing link the code below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: uppercase.cwl

In Topics/Inputs

In Topics/Outputs

In Topics/Requirements and Hints

In Topics/Workflows

  • Fix the missing link the graph below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: workflow-graph
  • Fix the missing link the code below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: echo-uppercase.cwl
  • Fix the missing link the code below. We cannot have it here as this file is included in two other files. Sphinx prohibits it for the case where this could lead to duplicate anchors in a page (e.g. single-html). :name: echo-uppercase-single-file.cwl
  • add a link to the page about SubworkflowFeatureRequirement
  • The link below is for a previous commit with the workflow above. Ideally, I think we should either use cwltoolor Python to add the graph here. Or, maybe re-create the graph for the latest main version?
  • Scatter
  • ScatterMethod Explain ScatterMethod #29
  • Also in the episode 23 of the current User Guide - https://www.commonwl.org/user_guide/workflows/index.html
  • Subworkflows/nested workflows
  • Covered in the episode 22 from the current User Guide - https://www.commonwl.org/user_guide/workflows/index.html
  • Conditionals todos for conditional workflow documentation #191 & add CWL v1.1, v1.2 features #188
  • Also in the episode 24 of the current User Guide - https://www.commonwl.org/user_guide/24_conditional-workflow/index.html
@Mackenzie-OO7
Copy link
Contributor Author

Mackenzie-OO7 commented Jan 5, 2023

@swzCuroverse Here's a list of the To-Do placeholders throughout the doc.

@kinow
Copy link
Member

kinow commented Jan 5, 2023

Thanks for gathering everything here. I had no idea there were so many 😯

@swzCuroverse
Copy link
Contributor

swzCuroverse commented Jan 6, 2023

Thank you for doing this @Mackenzie-OO7. Let's me see if any of these have new tickets that didn't get marked in the todo.

@steph237
Copy link

Greetings @kinow and @swzCuroverse I will like to work on some of the ToDos listed here like in the Introduction section "add a link to the Core Concepts -> Requirements section". I will like like to know where the content of the Core Concepts is.
Thanks

@Mackenzie-OO7
Copy link
Contributor Author

Greetings @kinow and @swzCuroverse I will like to work on some of the ToDos listed here like in the Introduction section "add a link to the Core Concepts -> Requirements section". I will like like to know where the content of the Core Concepts is. Thanks

Hello,
"Core Concepts" was changed to Topics. see common-workflow-language/common-workflow-language#258

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants