F12: Cloud integrations — Nextcloud, iCloud, Dropbox, Google Drive
- 主要言語
- TypeScript
- スター
- 1
- フォーク
- 0
- 平均マージ
- 9分
- マージ済み PR(30日)
- 1
説明
## What to build
Extend the WebDAV sync layer with first-class integrations for popular cloud storage providers: Nextcloud, iCloud, Dropbox, and Google Drive. Each integration uses the provider's native API or OAuth flow so users don't need to configure raw WebDAV URLs.
## Acceptance criteria
- [ ] At least one provider integrated end-to-end with OAuth (recommended: Nextcloud or Google Drive)
- [ ] User can connect/disconnect a provider from settings
- [ ] Data syncs automatically in the background using the connected provider
- [ ] Switching providers migrates existing data without loss
- [ ] Error states (auth expired, quota exceeded, offline) are handled gracefully and surfaced to the user
## Blocked by
- #17 (F11 — WebDAV sync layer must exist; cloud integrations build on top of it)
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
これは issue #17 の WebDAV 同期レイヤーを基盤とします。まず、その実装を確認してください。この作業では、同期レイヤーに OAuth フローとプロバイダー固有の API クライアントを追加します。接続箇所について設定 UI を確認してください。'Done' とは、ユーザーがプロバイダーに接続でき、エラーハンドリングを伴ってデータが自動的に同期されることを意味します。
索引モデルが issue の本文から書いたものです。
評価
- 領域
- api, backend, cloud
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100