Update docs (getting-started, metadata) with latest changes
And associated discovered caveats along the way...
Goals:
- docs/metadata: Change url & external-id from mandatory to optional
- docs/getting-started: Update according to latest changes
Fixes:
- deposit.cli: Fix cli no longer displaying result
- deposit.client: Make sure the error is propagated to client
- deposit.cli: Allow back partial deposit
Improvment/Clarification:
- deposit.cli: Expose a new
swh deposit status
subcommand - deposit.cli.client: Update docstrings
- cli.client: Improve error message for metadata deposit scenario
- cli.client: Loosen checks on metadata
- cli.client: Let click check for filepath existence
Related #1650 (closed) Related #1648 (closed)
Test Plan
tox & docker-dev
Migrated from D1459 (view on Phabricator)