2010-12-15 10 views
11

Używam ruby ​​na szynach przez ostatnie 4 miesiące i tak naprawdę cieszę się całą koncepcją open source. Wiem, że nie jest to wyłączne dla ruby ​​/ szyn, ale pochodzące z programowania okien to moja pierwsza prawdziwa ekspozycja.Proszę polecić mi jakiś otwarty kod źródłowy szyny/ruby, który potrzebuje dokumentacji/testów napisanych

Chcę "oddać" to, co mogę, ale nie mam ochoty wnosić żadnych wartościowych projektów o otwartym kodzie źródłowym lub własnych klejnotów. Pomyślałem więc, że dobrym miejscem do rozpoczęcia jest dokumentowanie lub pisanie testów dla niektórych istniejących projektów.

Czy możecie wskazać mi kilka możliwych opcji? Wolałbym projekty, które są dość aktywne, ale jednocześnie niezbyt skomplikowane (ponieważ nie jestem teraz zbyt dobry z rubinem).

To może być subiektywne pytanie, ale w tym momencie nie mam pojęcia, od czego zacząć. Dlatego też bardzo subiektywne odpowiedzi byłyby mile widziane.

+2

To naprawdę miłe. +1 –

Odpowiedz

1

Kudos! Istnieje kilka sposobów uczestnictwa.

Myślę, że pytanie, które należy sobie postawić, brzmi: jakie są twoje obszary specjalizacji? W jakim obszarze tematycznym masz solidną wiedzę? Na przykład, jeśli miałeś doświadczenie z usługami sieciowymi, projekt Savon wymaga pilnie dokumentacji, przykładów itp. Jeśli masz doświadczenie w Java, istnieje wiele rozwijających się projektów JRuby, które mogą korzystać z rozdania.

Możesz sprawdzić Ruby Toolbox, który zawiera listę kamieni w kategoriach według popularności. Zajrzyj do miejsc, które przemawiają do Ciebie i sprawdź popularne klejnoty. Ogromna większość klejnotów posiada repozytoria github. Jeśli nie nauczyłeś się git, bardzo go polecam. Bardzo łatwo jest rozgałęzić projekt, zaktualizować go. Poszukaj projektów, które mają dobry zestaw testów, który nie tylko pomoże ci zrozumieć, jak działa, ale da ci dobre przykłady testowania twoich dodatków/poprawek.

Dokumentacja Ruby and Rails pod adresem APIdock pozwala na komentarze. Jeśli natkniesz się na coś, co nie jest do końca jasne w dokumentacji Railsów, możesz dodać komentarz wyjaśniający lub przykłady.

0

Świetnie się spisujesz dla społeczności Rails. +1 do ciebie!

Jestem również nowy w szynach. Mogę ci powiedzieć, że miałem trudny czas na naukę tajników aweseome_nested_set z powodu braku przykładów. W pliku readme brakowało przykładów rzeczywistych przypadków użycia, takich jak budowanie całego drzewa, generowanie tylko pierwszego i drugiego poziomu, itp.

Chociaż może to być, że jestem nowy i nie było go dla act_as_nested_set, aby poznać podstawy tej wtyczki (który, jak sądzę, jest zbudowany na awesome_nested_set)