Ulepsz kod
Zacznij od skupionej zmiany, wyjaśnij jej granicę i dołącz testy, które uwidaczniają zamierzone zachowanie.
BUDUJMY RAZEM
Dobre podstawy rosną dzięki skupionym wkładom: użytecznemu kodowi, jasnej dokumentacji, odtwarzalnym testom i praktycznym wymaganiom.
ŚCIEŻKI WSPÓŁTWORZENIA
Zacznij od skupionej zmiany, wyjaśnij jej granicę i dołącz testy, które uwidaczniają zamierzone zachowanie.
Zapisz dokładną kompozycję, środowisko, kroki i zaobserwowany wynik. Odróżniaj przechodzące budowanie od działającej, zweryfikowanej możliwości.
Pomóż usuwać sprzeczne stwierdzenia o statusie i utrzymywać przykłady w zgodzie z wydaniem, które opisują.
Zanim zaproponujesz podsystem, wyjaśnij zadanie, które Twój zespół musi wykonać. Konkretny przepływ pracy ułatwia ocenę kompromisów projektowych.
Dla niewrażliwego błędu przygotuj wydanie lub commit, agregat magazynu, istotną konfigurację z usuniętymi sekretami, dokładne kroki odtworzenia, oczekiwane zachowanie i zaobserwowane zachowanie. Dołącz minimalny przykład zamiast prywatnych treści lub kompletnego repozytorium produkcyjnego.
Dla propozycji projektowej określ, jakiej możliwości brakuje, kto jej potrzebuje, co jest poza zakresem i jak byś ją zweryfikował. Zaznacz, czy propozycja zależy od niezaimplementowanej warstwy cyklu życia.
Nie umieszczaj poświadczeń, danych osobowych ani szczegółów exploitów w materiałach publicznych zgłoszeń. Zanim otworzy się publiczny proces współtworzenia, strona bezpieczeństwa musi udostępnić zweryfikowany prywatny kanał zgłoszeń.
Wkład ma większą wartość, gdy jego założenia są widoczne.