Files
rclone/docs/plans/001-protondrive-tier1-workspace/task-20-brief.md
T
2026-11-12 15:12:51 +01:00

1.7 KiB

Task 20: Documentation

Files:

  • Modify: docs/content/protondrive.md (hand-written parts only; leave the autogenerated options block between its markers alone)

  • Modify: docs/data/backends/protondrive.yaml

  • Modify: docs/ARCHITECTURE.md, docs/DECISIONS.md, docs/TODO.md

  • Create: docs/specs/001-conformance-checklist.md

  • Step 1: Rewrite the docs page per spec section 10: both sign-in methods (fix the stale user>/pass transcript), the third-party notice verbatim, what is verified on upload and download, the ranged-read caveat, the --dump warning from spec section 7, limits (name rules, no SetModTime, trash semantics), removal of the "Beta" note and the henrybear327 library text. Do not change the tier.

  • Step 2: Run python3 bin/manage_backends.py features protondrive if it works offline with the fake remote; otherwise edit protondrive.yaml features: by hand to match the new feature set and set features_score: 5. Leave tier, maintainers, integration_tests untouched.

  • Step 3: docs/specs/001-conformance-checklist.md: one table row per SDK module (apiService, shares, nodes, upload, download, crypto, account/auth) with the SDK file, the Go file, the SDK tag last checked (js/v0.23.0), and known deliberate differences (no small-file path, no events yet, no thumbnails).

  • Step 4: docs/ARCHITECTURE.md (protondrive section replacing the "known rough edges" line), a docs/DECISIONS.md entry for the native port, docs/TODO.md entries for M5, M6, M7 and every live check not run.

  • Step 5: Commit protondrive: update docs for the rewritten backend.