git send-email command is a convenient way to send patches to the mailing list. See
git-send-email.io for a thorough setup guide.
git send-email configured, you can clone the project and set it up for submitting your changes:
$ git clone https://git.sr.ht/~eliasnaur/gio
$ cd gio
$ git config sendemail.to '~firstname.lastname@example.org'
$ git config sendemail.annotate yes
Configure your name and email address if you have not done so already:
$ git config --global user.email "email@example.com"
$ git config --global user.name "Your Name"
Contributors must agree to the developer certificate of origin,
to ensure their work is compatible with the MIT and the UNLICENSE. Sign your commits with Signed-off-by
statements to show your agreement. The
git commit --signoff (or
-s) command signs a commit with
your name and email address.
Whenever you want to submit your work for review, use
git send-email with the base revision of your
changes. For example, to submit the most recent commit use
$ git send-email HEAD^