Patchwork (mjukvara)

Patchwork
Originalförfattare Jeremy Kerr
Utvecklare Stephen Finucane
Stabil frisättning
3.1.0 / 15 juli 2022 ; 7 månader sedan ( 2022-07-15 )
Förvar
Skrivet i Python , Django
Operativ system Cross-plattform
Tillgänglig i engelsk
Typ Kodgranskning
Licens GPL v2
Hemsida jk .ozlabs .org /projects /patchwork /

Patchwork är ett gratis, webbaserat patch -spårningssystem som är utformat för att underlätta bidrag och hantering av bidrag till ett projekt med öppen källkod . Det är tänkt att göra patchhanteringsprocessen enklare för både projektets bidragsgivare och underhållare.

Patchar som har skickats till en e-postlista "fångas upp" av systemet och visas på en webbsida. Eventuella kommentarer som hänvisar till patchen läggs också till på patchsidan. Projektets underhållare kan sedan skanna igenom listan med patchar och markera var och en med ett visst tillstånd, såsom Accepted, Rejected eller Under Review. Gamla patchar kan skickas till arkivet eller raderas.

För närvarande används Patchwork för ett antal projekt med öppen källkod, mestadels undersystem av Linux-kärnan. Även om Patchwork har utvecklats med kärnans arbetsflöde i åtanke, är målet att vara tillräckligt flexibel för att passa de flesta samhällsprojekt.

Historia

Patchwork utvecklades av Jeremy Kerr för användning med Linux PPC64 e-postlista. Utplaceringen av ozlabs.org utökades senare för att täcka ytterligare projekt och funktionalitet.

Design

Ursprungligen skriven i Perl , är den nu skriven i Python , med hjälp av Django webbramverk . Nya versioner av Patchwork använder Bootstrap för front-end-gränssnittet.

Se även

externa länkar