アーカイブ用途に必要な添付・共有ファイルの取得機能を追加する - #35
Merged
Merged
Conversation
## 概要 Backlog のアーカイブ用途で必要な共有ファイル一覧と、Issue・Wiki・共有ファイルの バイナリ取得を Node ランタイムに追加します。 ## 変更内容 - `get_shared_files` READ 操作を追加し、ディレクトリ、ページング、ファイル/フォルダ メタデータを既存の JSON 契約で返す - `download_issue_attachment`、`download_wiki_attachment`、 `download_shared_file` をストリーム転送として追加 - `download` CLI と `openDownload` API を追加し、バイナリと JSON 出力を分離する。 ファイル出力は完了後に原子的に公開し、既存ファイルを上書きしない - 転送完了・失敗の verbose イベント、操作カタログ、トレーサビリティ、README、TODO、 CLI/ランタイム/転送テストを更新 ## 確認事項 - `npm run typecheck` - `npm run trace:refresh` - `npm test`(60件成功) - `npm run smoke:node` - `git diff --check`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
Backlog のアーカイブ用途で必要な共有ファイル一覧と、Issue・Wiki・共有ファイルの
バイナリ取得を Node ランタイムに追加します。
変更内容
get_shared_filesREAD 操作を追加し、ディレクトリ、ページング、ファイル/フォルダ メタデータを既存の JSON 契約で返すdownload_issue_attachment、download_wiki_attachment、download_shared_fileをストリーム転送として追加downloadCLI とopenDownloadAPI を追加し、バイナリと JSON 出力を分離する。 ファイル出力は完了後に原子的に公開し、既存ファイルを上書きしない確認事項
npm run typechecknpm run trace:refreshnpm test(60件成功)npm run smoke:nodegit diff --check