opral / inlang-fink

Issue tracker for fink
0 stars 0 forks source link

Sketch Fink UI flow for non devs #15

Closed NiklasBuchfink closed 3 weeks ago

NiklasBuchfink commented 5 months ago

Context

@niklas.buchfink said in FINK-11:

After a few more thoughts.

Ideal UX

If I'm part of the team, I open the project, make my changes and it should be commited, when I'm done. (To support autosaving, these changes are collected and commited, when the user is done. The lix server might help with that in the future. Also for live collaboration)

I just open the file, make my changes and automatically open changes request, if I'm not part of the team. The team is notified and can decide to add this changes. (fork + pr workflow in the background)

If I want this file to diverge, I want to click copy. Maybe I we can offer features like, "get updates from the original" or "merge documents", but since the copy action was done, we don't assume PRs anymore and users explicitly state that the copy should be updated or merged with main. (same forking + pr workflow as well, but with explicit user actions)

Proposal