intersystems / intersystems/git-source-control

Harmonize Sync and Workspace

オープン
#623 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る
customer usability
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。