intersystems / intersystems/git-source-control
Harmonize Sync and Workspace
- 主要言語
- ObjectScript
- スター
- 22
- フォーク
- 14
- 平均マージ
- 1日 9時間
- マージ済み PR(30日)
- 5
説明
Sync and the workspace view in the main UI have similar roles but each lets you do things the other doesn't. Notably, Sync is missing a diff, while the Workspace view won't do all the Sync magic.
We should harmonize the two and if possible reuse code for a better user experience.
Components of this:
* Improve commit message / details to be similar to workspace
* Add diff capabilities in Sync page (making each file an expandable panel to see the diff)
* Add a "Sync" button in the main UI
* Improve output of things in the main UI
The outcome will be:
* Basic mode users get more functionality from their fairly-simple page
* Expert users can get all the "Sync" benefits from a UI that should provide a superset of Basic Mode
コントリビューションガイド
調査の方向性
まず、issue に記載されている Sync page、Workspace view、main UI を比較して、それぞれの現在の機能を把握します。共有する動作をどこに配置するかを決める前に、commit の詳細、出力、ファイル変更がどのように表示されているかを確認します。完了条件は、ビューが一覧にある同期機能を提供し、展開可能な diff と Sync アクションを含み、両方のユーザーモードで出力が改善されていることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- git, vscode
- 領域
- developer-experience, frontend
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100