Closed StevenMaude closed 3 weeks ago
Should we mention about two-factor authentication? Do GitHub nudge their users towards this anyway?
I think we should at least prepare new GitHub users for the fact they're going to have to/be prompted to set up 2FA
I think we should at least prepare new GitHub users for the fact they're going to have to/be prompted to set up 2FA
We do at the moment and I think we should continue to mention it (and strengthen our wording around it).
It might be worth noting that the ehrql guide also mentions needing a GitHub account, but doesn't mention 2FA.
I'm not sure if doing everything here is worthwhile, if we're replacing the tutorial. But some of it is being done anyway as part of tidying things up in opensafely/documentation#1485.
I updated the task list following merging of opensafely/documentation#1503, which addressed some of the points here.
Given that we've now addressed the majority of the points here, is it worth closing the ticket? We can always create new tickets that address some of the specific points if they come up again.
@lucyb: I think that's a fair and reasonable point. We did most of this, a lot with restructuring the tutorial.
The goal here is to simplify the Getting Started tutorial enough such that the user's path through it has fewer possibilities for there to be ambiguity of what to do. This makes it easier for us to help guide them to have a completed Codespaces tutorial project, that covers the use of OpenSAFELY, to the point of getting working research code on GitHub.
The tutorial is intended to introduce researchers to key concepts about the OpenSAFELY platform, including ehrQL (extraction code), analysis code and running it via the cli (the pipeline).
We should expect someone to complete this tutorial in approximately 30 minutes.
Tasks
From the session with Catherine (#4), we observed some potential improvements. Some or all of these improvements might be made, for this issue to be complete. It maybe that we do not want to implement all of them, so they should be considered first.
Focusing the guide more on Codespaces than local installation
General context
Repository setup
Codespaces
project.yaml
. opensafely/documentation#1485Updating screenshots
opensafely
organization as owner.Copy-pasting
Working on the example code
.csv.gz
after adding theage
column; maybe we should tell users to do this specifically. They can see the new column.Analysis code
Addressing other sources of potential confusion
os-demo-research
notebook which uses cohort-extractor. opensafely/documentation#1503Typos
"*Give me a column of data
' — the formatting is broken here because of the lack of a closing asterisk.