Zachęcamy do udziału w projekcie, wszelkie poprawki są mile widziane. Jest wiele rzeczy od których można zacząć, najważniejsze to zrobić coś co Ciebie osobiście interesuje. To najlepszy sposób na entuzjastyczne i pełne energii podejście do pracy.
Jeśli masz pytania odnośnie Rubiniusa, najlepszym sposobem na uzyskanie odpowiedzi jest rozmowa z nami na kanale IRC #rubinius na irc.freenode.net.
Poniżej przedstawiamy kilka pomysłów dotyczących udziału w projekcie i jego rozwoju.
Twój kod jest często bardziej podstępny niż specyfikacje. Spróbuj uruchomić swój ulubiony projekt w Rubiniusie i zgłoś problemy jeśli takowe wystąpią. Zobacz Jak zgłosić problem.
Zrobimy wszystko co w naszej mocy aby pomóc. Jeśli to możliwe przeprowadź samemo wstępną analizę problemu. Rubinius stara się być projektem łatwym do poznania, nauki oraz rozwoju.
Na pewno zaakceptujemy proste raporty błędów, jednak lepiej będzie jeśli zamieścisz w swoim zgłoszeniu listę czynności, które należy wykonać aby zaobserwować dany problem. Jeszcze lepsze od tego są zgłoszenia, które zawierają specyfikację RubySpecs pokazującą problem oraz łatę rozwiązującą go.
Wpisz bin/mspec tag --list incomplete <dir>
aby zobaczyć
niekompletne specyfikacje. Te specyfikacje mogą wymagać poprawek
lub może brakować specyfikacji dla danej klasy.
Ważne: Zamiast podania nazwy katalogu
Znajdź funkcjonalność dla której nie powstały jeszcze specyfikacje. Zobacz Jak napisać specyfikację Ruby Spec.
Wpisz bin/mspec tag --list fails <dir>
aby zobaczyć
niedziałające specyfikacje.
Ważne: Zamiast podania nazwy katalogu
Wybierz interesującą Cię specyfikację i spróbuj napisać łatę, która ją poprawi.
Spróbuj dowiedzieć się jak działa Rubinius i udokumentuj jego działanie. To pomoże innym poznać szczegóły implementacji Rubiniusa.