Committer - Committer - Wikipedia
A účastník je osoba, která má povolení upravovat zdrojový kód softwarového projektu,[1][2] který bude použit v oficiálním projektu zprávy.[3] Chcete-li přispět zdrojovým kódem do většiny velkých softwarových projektů, musíte provést úpravy a poté tyto změny „odevzdat“ centrálnímu systém řízení verzí, jako Git (nebo CVS ).
v open-source software rozvoje, role zadavatele může být použita k rozlišení přístupu potvrzení, konkrétního typu odpovědnosti, od jiných forem příspěvku,[4] jako problémy třídění nebo pořádání akcí. Autor obvykle zadá a softwarová oprava obsahující změny a komitátor integruje opravu do hlavní kódové základny projektu.[2][5]
Potvrdit bit
Mít „potvrzovací bit“ na uživatelském účtu znamená, že uživatel má povolení přispívat změnami zdrojového kódu. To se datuje použití literálu binární číslice reprezentovat oprávnění ano-ne v starších systémech řízení přístupu ovládání verze[6] a softwarové systémy, jako BSD.[7]Bit potvrzení představuje povolení přispívat ke sdílenému kódu a software projekt. Může být rezignováno nebo může být odstraněno kvůli neaktivitě v projektu, protože spící účty Committer mohou představovat bezpečnostní rizika.[8]
Společné odpovědnosti
Zadavatelé projektu jsou obvykle vedoucími vývojáři projektu a jsou zodpovědní za většinu změn.[Citace je zapotřebí ] Jsou považováni za důvěryhodné, odpovědné a spolehlivé členy komunity projektu.[9] Souvisejícím způsobem jsou za přezkoumání obvykle odpovědní zadavatelé záplaty předložené členy komunity k zařazení do softwaru. Po úspěšné kontrole, která obvykle spočívá ve shodě se standardy kódování a zajištění, že nezavádí žádné nové chyby, se zadavatel zaváže tuto konkrétní opravu jménem jejího odesílatele.[Citace je zapotřebí ]
Stát se redaktorem
Proces, jak se stát účastníkem, se může u různých projektů lišit, ale obecně existují tři běžné způsoby, jak to udělat.
- Staňte se jedním z původních vývojářů
- Být jmenován jedním z původních vývojářů
- Buďte úspěšně zvoleni komunitou komisařů[10]
Stát se autorem v existujícím projektu často zahrnuje aktivizaci na obou seznam e-mailových adres stejně jako se zásobováním záplaty. Po dostatečném zapojení vás ostatní účastníci mohou hlasovat jako nového účastníka. To se obvykle děje prostřednictvím e-mailem hlasování. Příkladem tohoto procesu je projekt XML-SOAP hostovaný na serveru Apache.org.[11]
Reference
- ^ „Vývoj vedený komunitou“ Apache Way"". www.apache.org. Softwarová nadace Apache. Citováno 2020-04-06.
Committer je vývojář, který získal přístup pro zápis do úložiště kódů […]
- ^ A b Riehle, Dirk; Riemer, Philipp; Kolassa, Carsten; Schmidt, Michael (2014). „Placená vs. dobrovolnická práce v otevřeném zdroji“. 47. mezinárodní konference o systémových vědách na Havaji v roce 2014. IEEE: 3286–3295. doi:10.1109 / HICSS.2014.407. ISBN 978-1-4799-2504-9. S2CID 19009806.
Committer je softwarový vývojář, který má potřebná práva k potvrzení do úložiště kódu. […] V dvoustupňovém procesu autor obvykle odešle opravu a osoba provádějící opravu integruje opravu do hlavní kódové základny.
- ^ Fogel, Karl (2017). Produkce softwaru s otevřeným zdrojovým kódem: Jak spustit úspěšný projekt svobodného softwaru (PDF) (2. vyd.). O'Reilly Media. str. 149.
Committer je někdo, kdo má přístup pro potvrzení: právo provádět změny v kopii kódu, který bude použit pro další oficiální vydání projektu. Tato přesná definice je důležitá, protože koneckonců si každý může zřídit úložiště obsahující kopii kódu projektu a umožní se zavázat se k tomuto úložišti;
- ^ „Vedení a správa“. www.opensource.guide. Průvodci otevřeným zdrojovým kódem. Citováno 2020-04-06.
Termín „zadavatel“ lze použít k odlišení přístupu potvrzení, což je specifický typ odpovědnosti, od jiných forem příspěvku.
- ^ „Projekty OpenJDK“. openjdk.java.net. Oracle Corporation. Citováno 2020-04-06.
Autor, který není Committerem, stále vyžaduje pomoc Committera, aby tlačil sady změn […]
- ^ Brasseur, VM (Vicky) (2018). Utvářejte svou budoucnost s otevřeným zdrojovým kódem. Pragmatická knihovna. ISBN 978-1-68050-639-6.
Je to prostě fráze, která vzniká v systémech řízení přístupu starších systémů řízení verzí, kde byl přístup k potvrzení řízen hodnotou jedné binární číslice (bit).
- ^ „The Life of a Pull Request & Where Commit Bits Come From“. www.voidlinux.org. 2019-02-03. Citováno 2020-04-02.
[…] Lidé, kteří mohou sloučit změny, se obecně označují jako lidé s bitovou kopií. Pro ty, kteří jsou zvědaví, tento termín pochází od privilegovaných uživatelů systému BSD, kteří často mají „bit kola“
- ^ „Commit Bit Expiration Policy“. www.freebsd.ch. Projekt FreeBSD. 26. 11. 2013. Citováno 2020-04-06.
Zadavatelé FreeBSD se mohou […] rozhodnout […] rezignovat na svůj bitovou kopii. […] Účastník může být po dlouhou dobu neaktivní, aniž by výslovně rezignoval na svůj bit. Z dlouhodobého hlediska mohou tyto účty představovat bezpečnostní riziko […]
- ^ Peters, Stormy; Ruff, Nithya. „Účast v komunitách s otevřeným zdrojovým kódem“. Linuxová nadace. Citováno 2020-04-06.
Zadavatelé: […] lidé, kteří přispěli do projektu a jsou považováni za dostatečně spolehlivé a odpovědné, aby jim bylo umožněno přímo se zavázat ke všem nebo k některým částem projektu […]
- ^ „Pokyny pro náležitou péči zadavatele“. www.eclipse.org. Eclipse Foundation. 2017-12-19. Citováno 2020-04-06.
Přispěvatel se může stát Committerem poté, co byl nominován a odhlasován jinými Committers.
- ^ http://mail-archives.apache.org/mod_mbox/xml-soap-dev/200006.mbox/%[email protected]%3e