> BTW I use a local branch for this, what's the best way actually to show
> this branch for easier communication ?

You can push it to the remote, to a branch whose name starts with "scratch/". That indicates a branch is up for discussion, and its commits and commit-messages aren't final.

Before actually merging the branch, remember to clean it up, in case some of the commits don't follow the style.