intersystems / intersystems/git-source-control

Harmonize Sync and Workspace

Abierto
#623 1 comentario 1 reacción 0 asignados Ver en GitHub
customer usability
Lenguaje dominante
ObjectScript
Estrellas
22
Forks
14
Merge medio
1 d 9 h
PR fusionados (30 d)
5

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza comparando la Sync page, Workspace view y main UI descritas en la issue para identificar sus capacidades actuales. Revisa cómo se presentan los detalles del commit, la salida y los cambios de archivos antes de decidir dónde debe ubicarse el comportamiento compartido. Se considera completado cuando las vistas proporcionan la funcionalidad sincronizada indicada, incluidos diffs expandibles y una acción Sync, con una salida mejorada para ambos modos de usuario.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
git, vscode
Área
developer-experience, frontend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.