quarto-hub: export all your data
Open
Nobody has claimed this yet.
bug
- Dominant language
- Rust
- Stars
- 255
- Forks
- 17
- Avg merge
- 6h 20m
- Merged PRs (30d)
- 109
Description
We need a command to let people get a local version of all of their data on quarto-hub.
Start on the "root project set", iterate over all projects, then over all documents and:
- get a local copy of the automerge CRDT
- get a local copy of the latest version of the document as it would exist in a file system
Put it all on a zip file, hand it to the user.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the root project set and the code that iterates through projects and documents. Trace how Automerge CRDT data and the latest filesystem-ready document versions are accessed, then identify the existing command and archive utilities. Done means the command gives the user a ZIP containing both copies for every document across all projects.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend, cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100