opensafely-core / codespaces-initiative

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

Add a "Troubleshooting Codespaces" page #71

Closed iaindillingham closed 1 week ago

iaindillingham commented 3 weeks ago

Several users have reported issues that are slightly too small to address, but slightly too large to ignore. We should add a "Troubleshooting Codespaces" page, to collect these issues. We don't expect users to read the page, as such; instead, we expect users to ask tech support for help, and for tech support to point users to the relevant section of the page.

There doesn't seem to be a good home for a troubleshooting section within the Diátaxis framework. Also, there isn't a dedicated Codespaces section in the docs: most (all?) of our Codespaces content lives within the "Getting started" section. For these reasons, I'd suggest adding "Troubleshooting Codespaces" as a subsection of the "How-to guides" section, but without the "How to" prefix.

Sections of the page:

"R Session Error"

Steps to reproduce:

R Session Error

"This codespace is requesting additional permissions"

opensafely/server-instructions contains the Stata license. Every member of the opensafely GitHub organisation can authorise the request; only those who plan to use Stata need do so.

This codespace is requesting additional permissions

Synchronising VS Code settings

Rather than add all the VS Code plugins a researcher could possibly need to Codespaces, it would be better for each researcher to choose their own VS Code plugins, and for their choices to be propagated through "Settings Sync".^1

Jongmassey commented 3 weeks ago

I wonder if we might not want to be so explicit as

opensafely/server-instructions contains the Stata license.

maybe

Read permissions for opensafely/server-instructions are required to make Stata work.