Zakładając, że znalazłem projekt open source, który mnie interesuje, w jaki sposób oceniam projekt (członkowie, poziom aktywności itp.), Aby ustalić, czy dołączenie do projektu będzie dobrym wykorzystaniem mojego czasu i energii?
open-source
Achilles
źródło
źródło
Możesz zrobić kilka rzeczy:
To i tak początek :)
źródło
Najpierw przetestuj wody. Spędzaj czas na listach mailowych, kanałach IRC itp. I patrz, jak to działa. Napraw błąd lub sam dodaj znaną żądaną funkcję i prześlij łatkę. Zobacz, jak to jest akceptowane ... czy współpracują z tobą, aby go edytować i uwzględnić, czy walczyć z tobą?
Oceń także siebie. Czy naprawdę masz czas i zainteresowanie, aby pozostać i być wartym projektu, który zainwestuje w przyspieszenie?
źródło
Spójrz na zasięg testu. Przyczynianie się do projektu z historią / mandatem polegającym wyłącznie na przyjmowaniu próśb / poprawek z pozytywnymi testami będzie znacznie bardziej udanym i przyjemnym procesem niż próba współpracy nad czymś z programistami, którzy nie mogą / nie będą pisać testów jednostkowych.
Kilka razy musiałem pracować nad aktualizacją starych wersji opuszczonych bibliotek do pracy. Zwykle byłbym podekscytowany otrzymaniem zapłaty za wkład w projekty open source. Ale kiedy nie ma testów i słabej dokumentacji, jest to po prostu piekielne.
źródło
Dołącz, jeśli spodoba ci się 1 praca nad projektem.
1 : „cieszyć się” może oznaczać wszystko, co czyni cię szczęśliwym.
źródło
Oprzyj to na swoich celach (nie jestem pewien, jakie są). Jeśli próbujesz zdobyć doświadczenie w programowaniu, naprawdę nie masz wiele do stracenia, próbując go. Jeśli już, możesz nauczyć się, jak „nie” kodować.
Jeśli próbujesz wyrobić sobie markę, przywiązując się do wspaniałego projektu, możesz mieć trudniejszy czas. Spróbuj przeszukać sieć w poszukiwaniu blogów lub komentarzy od innych programistów i użytkowników oprogramowania (jeśli jest tak daleko.). Spójrz na postęp kodowania. Czy porusza się w tempie, które ci odpowiada?
Próbując dowiedzieć się, czy pozostali członkowie „bawią się dobrze z innymi”, mogą zastosować kombinację niektórych z wyżej wymienionych praktyk.
Wypróbuj to. „Nic nie kosztuje” - John Belushi, Animal House.
źródło