opensafely-core / codespaces-initiative

Improving the use of OpenSAFELY in Codespaces
MIT License
0 stars 0 forks source link

Improve the "Tutorial" page #44

Closed iaindillingham closed 2 months ago

iaindillingham commented 2 months ago

To improve the "Tutorial" page, we will rework existing content into several new sections. We will not substantively change the existing content. However, we will: make the learning outcomes explicit; emphasize recent improvements to opensafely (i.e. opensafely exec); and group the next steps into two pathways.

The "Tutorial" page should:

The "Tutorial" page should avoid:

There isn't a need to diff between new and existing files, so create a new file for each section and delete the existing file. Add a redirect to docs/_redirects, though.

If you're unsure what makes documentation good, or just unsure why I'm enclosing links in quotation marks, then read:

Introduction

Create a GitHub account

If you have a GitHub account, then skip to the next section.

Create a new repository

Create a new repository from the research template:

Create a Codespace

Generate a dataset for the first time

Update the dataset definition

Generate a dataset for the second time

Run the pipeline

Create a scripted action

Add the scripted action to the pipeline

Commit and push changes

Check the tests pass

Delete the Codespace

Next steps

Application pathway:

Learning pathway: