Zatwierdzający

Zatwierdzający to osoba, która może modyfikować kod źródłowy projektu oprogramowania, który będzie używany w oficjalnych wydaniach projektu . Aby wnieść kod źródłowy do większości dużych projektów oprogramowania, należy wprowadzić modyfikacje, a następnie „zatwierdzić” te zmiany w centralnym systemie kontroli wersji , takim jak Git (lub CVS ).

W tworzeniu oprogramowania typu open source rola osoby zatwierdzającej może służyć do odróżnienia dostępu do zatwierdzenia, określonego rodzaju odpowiedzialności, od innych form wkładu, takich jak segregacja problemów lub organizowanie wydarzeń. Zazwyczaj autor przesyła poprawkę oprogramowania zawierającą zmiany, a osoba zatwierdzająca integruje poprawkę z główną bazą kodu projektu.

Zatwierdź bit

Posiadanie „bitu zatwierdzenia” na koncie użytkownika oznacza, że ​​użytkownik może wprowadzać zmiany w kodzie źródłowym. To datuje się na użycie dosłownej cyfry binarnej do reprezentowania uprawnień tak lub nie w systemach kontroli dostępu starszych systemów kontroli wersji i systemów oprogramowania , takich jak BSD . Bit zatwierdzenia reprezentuje pozwolenie na wniesienie wkładu do współdzielonego kodu projektu oprogramowania . Można z niego zrezygnować lub usunąć z powodu braku aktywności w projekcie, ponieważ uśpione konta zatwierdzającego mogą stanowić zagrożenie dla bezpieczeństwa.

Wspólne obowiązki

Zatwierdzający projekt są zwykle głównymi programistami projektu i są odpowiedzialni za większość zmian. [ potrzebne źródło ] Są postrzegani jako zaufani, odpowiedzialni i godni zaufania członkowie społeczności projektu. W związku z tym osoby zatwierdzające są zwykle odpowiedzialne za przegląd poprawek przesłanych przez członków społeczności w celu włączenia do oprogramowania. Po pomyślnej recenzji, zwykle polegającej na zgodności ze standardami kodowania i upewnieniu się, że nie wprowadza żadnych nowych błędów, osoba zatwierdzająca zatwierdzi tę konkretną poprawkę w imieniu osoby, która ją przesłała. [ potrzebne źródło ]

Zostać komisarzem

Proces stawania się osobą zatwierdzającą może się różnić w zależności od projektu, ale ogólnie można to zrobić na trzy sposoby.

  1. Bądź jednym z oryginalnych programistów
  2. Zostań wyznaczony przez jednego z oryginalnych programistów
  3. Zdobądź pomyślne głosowanie przez społeczność zaangażowanych osób

Bycie committerem w istniejącym projekcie często wiąże się z aktywnością zarówno na listach mailingowych , jak iz dostarczaniem poprawek . Po wystarczającym zaangażowaniu inni zatwierdzający mogą głosować na ciebie jako nowego zatwierdzającego. Zwykle odbywa się to poprzez e-mailowe . Przykładem tego procesu jest projekt XML-SOAP hostowany na Apache.org.