-
Notifications
You must be signed in to change notification settings - Fork 83
Closed
jupyterhub/nbgitpuller
#383Labels
Contract DeliverableService agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.Service agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.
Description
Context
Follow up to #7085
Proposal
- This can go wrong if the remote repo is inaccessible, e.g. the remote repo is private, the URL is wrong, cloudflare is down, etc.
- Let's provide a link to the git content repo for the link reader to click, so that they can see a 40x/50x error for themselves, and they can choose to copy paste error to report to the link author
- This happens when the nbgitpuller link is malformed and points to an invalid target repository
- e.g.
git ls-remote --heads -- https://github.com/skompalli/modules-development/tree/main/Sentiment%20Analysis👉 the extra subpath/tree/main/Sentiment%20Analysiscauses the error - We can again provide a link to the git content repo for the link reader to click, so that they can see a 40x/50x error for themselves. We can also reiterate the expected structure of a git content repo on the error screen
- e.g.
Definition of Done
- Users encountering invalid links are presented with a specialised error handler that provides useful context and mitigation strategies
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Contract DeliverableService agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.Service agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.
Type
Projects
Status
Done