Ik heb het gevoel dat Github PR's vervangen zouden moeten worden door client-side local-first tools. Een PR -> een signaal dat vraagt om het samenvoegen van een branch naar een doelbranch. PR-review -> hergebruik hetzelfde signaal als hierboven, dien PR in bovenop de PR-branch. Nu moeten diff-hunks worden voorzien van versiebeheerde opmerkingen. Klaar.
/herinner mezelf om de nieuwe release van @radicle_xyz te bekijken, die gericht is op lokale, gedecentraliseerde revisiebeheer, inclusief ticketing en samenwerking aan takken...
Verduidelijking: een "diff hunk comment" heeft als doel de functionaliteit van een GH reviewcommentaar te vervullen: Het wordt bijgehouden in de revisiegeschiedenis, annotates een hunk (bijv. "deze API-functie moet asynchroon zijn" waar de volgende hunks de functie omzetten), en verschijnt niet in de code.
Ik zou helemaal niet verrast zijn als git dit al ergens ingebouwd heeft (onder lagen van complexiteit), aangezien het heel dicht bij de "e-mail patches naar samenwerkers" stijl ligt die dichter bij de wortels van git staat. De wending is revisiebeheer van diff *commentaren*.
Verduidelijking 2: De oorspronkelijke indiener kan reageren op de "review PR" door ofwel de diff te accepteren, of door een derde PR bovenop de review PR te creëren (een reactie-op-review). Dit ping-pongen gaat door totdat beide partijen alle bewerkingen accepteren. De interactie wordt opgeslagen in de geschiedenis.
ps: Ik ben aan het hacken aan een gedecentraliseerde lokale eerste revisiecontroletool als hobby (~jaar tot ∞ verzenddatum). Ik wil dat het deze gebruiksgevallen ondersteunt: - PR-proces zoals hierboven - resolutie kan een "samengevoegde" enkele wijziging produceren als onderdeel van het "verhaal" - volledige geschiedenis nog steeds beschikbaar
@lftherios @radicle_xyz @radicle Ik hou van leaf-node decentralisatie, maar als gebruiker host 85% van de apps die ik gebruik bij een leverancier, en als het niet kant-en-klaar is, geef ik vaak op voordat ik mijn eigen infrastructuur opzet.
@lftherios @radicle_xyz @radicle Vendor hosting met abonnement, open source infrastructuur, en de mogelijkheid tot export zonder lock-in is mijn ideale combinatie voor betaalde apps. Dus mijn huidige feedback (uit het geheugen) is dat ik wens dat ik me kon abonneren op een gehoste, hoog beschikbare node die al mijn repositories replicateert.
614