Uczestnictwo w projekcie Open Source.

0

Witam, bardzo ciekawi mnie kilka rzeczy związanych z projektami Open Source, a są to między innymi:

  • jak duża wiedza jest potrzebna do uczestniczenia w takim projekcie?
  • jak zacząć?
  • czy wspomaga to naukę/utrwalanie języka programowania w którym dany projekt jest tworzony?
  • czy ktoś uczestniczy/uczestniczył w takim projekcie i jakie są jego odczucia?
  • jak wiele czasu potrzeba poświęcić?
0

Przecież projekty Open Source mogą mieć różną wielkość, od kilku-plikowego projektu jednej osoby do projektów skali takiej jak Linux.

2
privat3 napisał(a):
  • jak duża wiedza jest potrzebna do uczestniczenia w takim projekcie?

To zależy... od projektu.

privat3 napisał(a):
  • jak zacząć?

To zależy... czyj to projekt i jak prowadzony.

privat3 napisał(a):
  • czy wspomaga to naukę/utrwalanie języka programowania w którym dany projekt jest tworzony?

To zależy... czy w jakim stopniu znasz daną technologię i czy projekt jest rozwijający.

privat3 napisał(a):
  • czy ktoś uczestniczy/uczestniczył w takim projekcie i jakie są jego odczucia?

To zależy... odczucia zależą od konkretnego projektu, od każdego jego aspektu.

privat3 napisał(a):
  • jak wiele czasu potrzeba poświęcić?

To zależy... ile czasu chcesz i możesz poświęcić.

0

Polecam odwiedzić http://wiki.documentfoundation.org/Development/Easy_Hacks_by_required_Skill
Są tam wypisane rzeczy do zrobienia w LibreOffice posegregowane wg języka i poziomu trudności.
Z tego co pamiętam były tam nawet zadania typu: Dopisz tooltip do ikonki, albo napisz tekst helpa w okienku wstawiania niestandardowych znaków, tak, że dla każdego coś się znajdzie, bo jak jesteś pro to szkoda marnować czas na pisanie helpa, a jak dopiero się uczysz, to daje ci to jakieś doświadczenie w pracy z dużym projektem, a to w pracy pewnie się przyda.

0

Jak chcesz się dołączyć do jakiegoś projektu OS to najłatwiej an GitHubie. Zakładasz konto, znajdujesz interesujący Cię projekt naciskasz 'Fork'. Następnie:

$ git clone [email protected]:<twoja nazwa>/<nazwa repo>
$ git ceckout -b <nazwa twojej modyfikacji>

Następnie edytujesz co chcesz, robisz commit i push a następnie zgłaszasz Pull Request do oryginalnego repo. Tyle z zabawy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1