Jak zacząć współtworzyć projekt dekompilacji

Autor: DecompHub · Aktualizacja: · Polski

Wybierz interesujący cel i zadanie, którego wynik potrafisz sprawdzić. Nie musisz zaczynać od trudnej funkcji. Powtórzenie kompilacji, doprecyzowanie wymagania lub dobry raport testowy pomaga następnym osobom.

Znajdź projekt, a narzędzia, gałęzie i zasady dobierz według jego dokumentacji. DecompHub nie przydziela zadań i nie reprezentuje opiekunów.

Sprawdź środowisko

Mogę pomóc uwzględnia macOS, Windows i Linux. To prywatne preferencje dopasowania, a nie gwarancja działania repozytorium na Twoim komputerze.

Zweryfikuj system, kompilator i dokładną rewizję. Super Mario 64 rozróżnia konfiguracje dla Linuksa, macOS i kontenerów oraz dane wymagane przez wersje. Instrukcja dla innego forka może prowadzić do porównania z niewłaściwym celem.

Zapisz commit i wersje narzędzi. Ustal wcześniej wymagane oryginalne dane lub sprzęt; katalog ich nie dostarcza.

Przeczytaj zasady

Sprawdź CONTRIBUTING, dokumentację i procedurę przeglądu. GitHub wyjaśnia, gdzie znajdują się wytyczne.

Projekt może wymagać wcześniejszego zgłoszenia, konkretnej gałęzi, formatowania lub walidacji. Respektuj też politykę dotyczącą AI. Dobre pierwsze zadanie ma jasny koniec: udany build, zgodna funkcja, poprawiona instrukcja lub odtworzony błąd.

Ustal stan początkowy

Uruchom walidację przed edycją. Zachowaj polecenie, wersję celu, narzędzia i wynik. Jeśli stan początkowy nie działa, potraktuj ten problem osobno.

Raport powinien opisywać oczekiwany i faktyczny wynik oraz minimalne kroki odtworzenia. Dodawaj tylko potrzebne logi. Konkretne polecenie, etap i wersja są przydatniejsze niż samo „nie działa”.

Wkład poparty dowodami

objdiff opisuje inny proces porównywania. Używaj narzędzi wskazanych przez projekt, zamiast dodawać drugi zestaw z przyzwyczajenia.

Zaproponuj małą zmianę

Wyjaśnij problem, nowe zachowanie i sposób sprawdzenia. Dla matchingu podaj cel i porównanie, a dla dokumentacji — przetestowane kroki. Wymień rzeczy niesprawdzone.

Nie łącz pierwszego wkładu z ogólnymi porządkami. Małe, udokumentowane zmiany ułatwiają przegląd. Przy cichym lub zarchiwizowanym repozytorium poszukaj oficjalnego następcy, zanim założysz dostępność recenzenta.

Zgłoś oficjalny URL, jeśli projektu brakuje. Poradnik o postępie wyjaśnia jego liczby.