Patchwork (oprogramowanie)

Coś pozszywanego z kawałków
Oryginalni autorzy Jeremy'ego Kerra
Deweloperzy Stefana Finucane'a
Wersja stabilna
3.1.0 / 15 lipca 2022 ; 7 miesięcy temu ( 2022-07-15 )
Magazyn
Napisane w Pythona , Django
System operacyjny Międzyplatformowe
Dostępne w język angielski
Typ Przegląd kodu
Licencja GPL v2
Strona internetowa jk .ozlabs .org /projekty /patchwork /

Patchwork to darmowy internetowy system śledzenia poprawek , zaprojektowany w celu ułatwienia wkładu i zarządzania wkładem w projekt open source . Ma to na celu ułatwienie procesu zarządzania poprawkami zarówno współtwórcom, jak i opiekunom projektu.

Poprawki, które zostały wysłane na listę mailingową , są „przechwytywane” przez system i pojawiają się na stronie internetowej. Wszelkie opublikowane komentarze odnoszące się do łatki są również dołączane do strony łatki. Opiekun projektu może następnie przeglądać listę poprawek, oznaczając każdą z określonym stanem, takim jak Zaakceptowana, Odrzucona lub W trakcie przeglądu. Stare patche można wysłać do archiwum lub usunąć.

Obecnie Patchwork jest używany w wielu projektach open-source, głównie podsystemach jądra Linuksa. Chociaż Patchwork został opracowany z myślą o przepływie pracy w jądrze, celem jest bycie wystarczająco elastycznym, aby pasowało do większości projektów społecznościowych.

Historia

Patchwork został opracowany przez Jeremy'ego Kerra do użytku z listą dyskusyjną Linux PPC64 . Wdrożenie ozlabs.org zostało później rozszerzone o dodatkowe projekty i funkcje.

Projekt

Oryginalnie napisany w Perlu , teraz jest napisany w Pythonie , przy użyciu frameworka sieciowego Django . Najnowsze wersje Patchwork używają Bootstrap do interfejsu użytkownika.

Zobacz też

Linki zewnętrzne