Skip to content

docs: Update Quickstart guide#78

Open
lbeckman314 wants to merge 1 commit intomainfrom
docs/e2e
Open

docs: Update Quickstart guide#78
lbeckman314 wants to merge 1 commit intomainfrom
docs/e2e

Conversation

@lbeckman314
Copy link
Copy Markdown
Contributor

Description

Motivation and Context

How Has This Been Tested?

Types of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have updated the documentation accordingly (link here).
  • I have tested that this feature locally.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • Reviewer has tested this feature locally

Signed-off-by: Liam Beckman <lbeckman314@gmail.com>
Copilot AI review requested due to automatic review settings April 10, 2026 18:47
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 10, 2026

Deploy Preview for calypr ready!

Name Link
🔨 Latest commit 0db869b
🔍 Latest deploy log https://app.netlify.com/projects/calypr/deploys/69d945ac055bb5000872afa3
😎 Deploy Preview https://deploy-preview-78--calypr.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “Quickstart” documentation path and surfaces common workflows directly from the tools landing page, aiming to help users get started with project setup, data transfer, and collaborator management.

Changes:

  • Added a “Quickstart: Common Workflows” section to the tools index page with links into Git-DRS and data-client docs.
  • Introduced a new docs/calypr/quickstart/ mini-guide (create project, upload/download, collaborators) and navigation for it.
  • Expanded the admin “Add users” page with collaborator removal instructions and linked the new quickstart section into the Calypr nav.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
docs/tools/index.md Adds a “Quickstart: Common Workflows” section with links and example CLI commands.
docs/calypr/quickstart/index.md New quickstart landing page with prerequisites and 3-step card layout.
docs/calypr/quickstart/create-project.md New guide for requesting a project and configuring Git-DRS.
docs/calypr/quickstart/upload-download.md New guide comparing Git-DRS vs data-client transfers with example commands.
docs/calypr/quickstart/collaborators.md New guide for managing collaborators via data-client (add/remove/approve/list).
docs/calypr/quickstart/.nav.yml Adds navigation structure for the new quickstart section.
docs/calypr/project-management/calypr-admin/add-users.md Adds a new section describing collaborator removal.
docs/calypr/.nav.yml Adds the new “Quickstart” section to Calypr navigation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

data-client collaborator add [project_id] colleague@example.com --write

# Remove a collaborator
data-client collaborator remove [project_id] colleague@example.com
Project creation is currently admin-mediated. Contact your data coordinator at `support@calypr.org` to request a new project. You'll receive:

* GitHub repository URL
* Calypr project ID
To remove a user from a project:

```sh
data-client collaborator remove [project_id] user@example.com
- **Gen3 API credentials** downloaded from your [Profile page](https://calypr-public.ohsu.edu/Profile)

!!! tip "API credentials expire every 30 days"
Download fresh credentials from your Profile page when they expire and re-run `git drs remote add` to update your configuration.
Comment on lines +69 to +75
data-client collaborator add [project_id] colleague@example.com

# Add a collaborator with write access
data-client collaborator add [project_id] colleague@example.com --write

# Remove a collaborator
data-client collaborator remove [project_id] colleague@example.com
Comment on lines +29 to +33
To remove a user from a project:

```sh
data-client collaborator remove [project_id] user@example.com
```
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

Successfully merging this pull request may close these issues.

2 participants