Szukam małego (Ubuntu) projektu open-source, dla którego mogę kodować

35

Mam podstawowe umiejętności programowania w C i C ++, a także trochę doświadczenia w programowaniu w gtkmm i Linuxie (nie zapominając, że mam dużo wolnego czasu). Chcę wziąć udział w projekcie Ubuntu, który jest mały i niezbyt skomplikowany, aby poprawić swoje umiejętności programowania i oczywiście wspierać Ubuntu.

Czy możesz podać mi wskazówki we właściwym kierunku i znasz projekt, w którym mógłbym zacząć?

fasola
źródło

Odpowiedzi:

12

Oprócz rekomendowania konkretnego projektu, pamiętaj o tym:

Dzięki oprogramowaniu open source

  • Ci nie muszą prosić o pozwolenie od nikogo do

    • pobierz kod źródłowy
    • zmodyfikuj to
    • rozpowszechnij zmodyfikowane wersje

    Pod warunkiem przestrzegania warunków licencji.

Wiele projektów obawia się przyjmowania nowych członków, zanim w jakiś sposób wnieśli swój wkład; dlatego najlepiej zacząć robić rzeczy i martwić o projekty po tym, jak coś zrobisz. Jeśli twoje modyfikacje są znaczące, daj znać swojej pracy na ich listach mailowych, forach lub kanałach IRC. Najprawdopodobniej ci pomogą, poznając strukturę projektów i wytyczne rozwojowe.

Absolutnie zgadzam się z zaleceniem João Pinto dotyczącym projektu One Hundred Paper Cuts, to fantastyczne miejsce na rozpoczęcie.

Stefano Palazzo
źródło
11

Innym dobrym miejscem na początek jest poszukiwanie błędów oznaczonych jako łatwe do naprawienia za pomocą znacznika bitesize .

dv3500ea
źródło
5

Inną możliwością jest poszukiwanie obszaru, w którym brakuje ekosystemu linux, i stworzenie małej aplikacji, która wypełni przestrzeń. Dobrym przykładem tego jest prosty skan . Jeśli możesz stworzyć (a) małe aplikacje takie jak ta, które poprawią życie szerszej społeczności, to bardzo daleko.

Osobiście mam mały projekt gry, który wymaga koderów. Jeśli jesteś zainteresowany: Colonial The Game .

RolandiXor
źródło
Po prostu przeczytaj swojego bloga, fajny pomysł.
Gaurav Butola,
Brzmi świetnie, będę śledzić rozwój i mam nadzieję, że mogę w jakiś sposób przyczynić się.
fasola
Cóż, jeśli jesteś dobry w Cpp, możesz napisać kod (zaktualizuję bloga, gdy przyjdzie na to czas)
RolandiXor
4

Właściwa odpowiedź na to pytanie należy do Ciebie. Chodzi mi o to, że możesz poświęcić swoje serce i duszę tylko projektowi, który Cię interesuje. Znajdź coś, z czego często korzystasz i którego brakuje funkcji lub zawiera błąd, który irytuje Cię tak bardzo, że oddasz swój wolny czas, aby to naprawić. To idealny projekt dla Ciebie.

Cokolwiek innego sugerowane przez innych ludzi najprawdopodobniej zmotywuje cię tylko przez kilka dni, a potem będziesz szukał czegoś innego.

Marlon
źródło
1

Ubuntu wykorzystuje mnóstwo oprogramowania typu open source. Możesz również obsługiwać niektóre projekty Ubuntu, ale przez nie używane.

Na przykład sourceforge , freshmeat.net itp. I wybierz projekt zgodnie z twoją wiedzą / zainteresowaniami i zostań członkiem dev.team lub po prostu skontaktuj się z nimi i wyślij pach. Możesz także wyszukiwać według działań programistycznych.

strumień
źródło