atlassian / pragmatic-drag-and-drop

Fast drag and drop for any experience on any tech stack
https://atlassian.design/components/pragmatic-drag-and-drop
Other
7.45k stars 133 forks source link

Synchronise repo with commit messages (eg. --fast-forward) #20

Open sergioisidoro opened 1 month ago

sergioisidoro commented 1 month ago

At the moment all commit messages are "Synchronise latest changes".

I'm super curious to try out this lib, but since it's also in an early stage, seeing what's changing / fixed is important. Seeing only opaque commit messages is a bit scary, as we don't know what's happening

I think Seeing the commit changes would be super helpful :) Would it be possible to have the bot make fast forward merges when syncing?

SUPER curious to try this out. It looks like a lot of care and engineering effort was done here!

danielweck commented 1 month ago

I agree, the Git commit history matters to outsiders when assessing the project's qualities. The Atlassian merges indeed look out of place.

Would it be possible to use "conventional commits" syntax for commit messages, as well as atomic "stash" for merge strategy in order to avoid scattered commit units in the chronological history?

alexreardon commented 1 month ago

Sharing commit messages over would be ideal 👌

Why we are not doing that right now:

Is this problem solvable? Yes. But I wanted to give some context.

For now, you can see all the change information in our changelogs (flourish example)

Open to suggestions on how we could improve things, especially fairly low hanging options.

Perhaps one possibility for now is replicating our changelog information in Github releases, as Github releases allow you to see the code diff between versions