Teraz, gdy Emacs jest przechowywany w git
repozytorium (AFAIK), otwiera to drzwi (przynajmniej dla mnie) do inteligentnego odkrywania Emacsa jako projektu F / OSS, do którego można się przyczynić :)
Problem w tym, że nie mam pojęcia, jak zacząć to robić. CONTRIBUTING
instruuje programistę do wysyłania wiadomości emacs-devel
, ale z pewnością istnieją kroki wspólne dla wszystkich autorów.
emacs-development
Sean Allred
źródło
źródło
Odpowiedzi:
Nie ma żadnych kroków, które musisz podjąć przed faktycznym wniesieniem wkładu. Po prostu idź i zacznij. Wybierz błąd lub funkcję, którą chcesz wdrożyć i zrób to. Jeśli wybierzesz większą funkcję, warto najpierw zapytać o emacs-devel, ponieważ mogą pojawić się zastrzeżenia do zamierzonego projektu lub interfejsu i lepiej zbieraj opinie przed napisaniem tysiąca wierszy kodu :)
Jeśli skończyłeś lub jesteś w punkcie, w którym chciałbyś uzyskać informacje zwrotne na temat swoich zmian, prześlij łatkę do raportu o błędzie (jeśli taki istnieje) lub do emacs-devel.
Jeśli jest to twój pierwszy wkład poniżej łącznego limitu 15 linii i jeśli nie ma żadnych zastrzeżeń technicznych, zmiana zostanie scalona dość szybko. Emacsowi brakuje siły ludzkiej i cieszy się z otrzymanego wkładu. Moja pierwsza łatka została scalona w ciągu jednego dnia.
Jeśli przekroczysz limit 15 linii, zostaniesz poproszony o przypisanie praw autorskich. Jednak nie musisz nic robić wcześniej: zostaniesz poprowadzony przez cały proces. Pamiętaj, że przypisania praw autorskich są obowiązkowe : jeśli odmówisz podpisania, nie możesz uczestniczyć w Emacs. Nawet jeśli łatka jest technicznie idealna, nie zostanie połączona z powodów prawnych i politycznych. Dlatego nigdy nie napisałem drugiej łatki: nie chcę podpisywać żadnego zadania.
Jeśli podpisałeś jeden z nich i ukończyłeś proces, możesz jednak nadal wnosić wkład, jak poprzednio, a w pewnym momencie, jeśli będziesz wnosił ciągły wkład do Emacsa, ostatecznie uzyskasz dostęp do zapisu w repozytorium.
źródło