guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How can we decrease the cognitive overhead for contributors?


From: Attila Lendvai
Subject: Re: How can we decrease the cognitive overhead for contributors?
Date: Fri, 25 Aug 2023 08:07:53 +0000

another +1 for the general sentiment of Katherine's message.


> I am all for it if it supplements the email based workflow (every
> time I need to do a modern style pull request type action, I am
> completely out of my depths and lost in the web interfaces...).


in my experience learning the quirks of the web based PR model, at least as a 
contributor, is much less effort than the constant friction of an email based 
workflow, let alone the learning curve of the emacs based tools.

i couldn't even find out which tools are used by those who are comfortable with 
the email based workflow. i looked around once, even in the manual, but maybe i 
should look again.

i'm pretty sure most maintainers have a setup where the emailed patches can be 
applied to a new branch with a single press of a button, otherwise it'd be hell 
of a time-waster.

one fundamental issue with the email based workflow is that its underlying data 
model simply does not formally encode enough information to be able to 
implement a slick workflow and frontend. e.g. with a PR based model the 
obsolete versions of a PR is hidden until needed (rarely). the email based 
model is just a flat list of messages that includes all the past mistakes, and 
the by now irrelevant versions.


> But someone would have to write and maintain them...


there are some that have already been written. here's an ad-hoc list of 
references:

#github #gitlab #alternative
https://codeberg.org/
https://notabug.org/
https://sourcehut.org/
https://sr.ht/projects
https://builds.sr.ht/
https://git.lepiller.eu/gitile
codeberg.org is gitea and sr.ht is sourcehut

-- 
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“The condition upon which God hath given liberty to man is eternal vigilance; 
which condition if he break, servitude is at once the consequence of his crime 
and the punishment of his guilt.”
        — John Philpot Curran (1750–1817)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]