Patchwork (oprogramowanie)
Oryginalni autorzy | Jeremy'ego Kerra |
---|---|
Deweloperzy | Stefana Finucane'a |
Wersja stabilna | 3.1.0 / 15 lipca 2022
|
Magazyn | |
Napisane w | Pythona , Django |
System operacyjny | Międzyplatformowe |
Dostępne w | język angielski |
Typ | Przegląd kodu |
Licencja | GPL v2 |
Strona internetowa |
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
- Patchwork-FDO , darmowy widelec dla komputerów stacjonarnych .
- Patchworkowa lista mailingowa
- Patchworkowa dokumentacja
- Podręcznik patchworku Ubuntu
- Stephen Finucane (2016-01-31). „Nowy patchwork: wprowadzanie CI, śledzenia poprawek i nie tylko na listę mailingową” (PDF) . Źródło 2016-08-22 .