More Related Content Similar to Jak wnieść wkład w Open Source? (20) More from Tomasz Bak (12) Jak wnieść wkład w Open Source?2. O mnie
● Selleo (software development house)
● Ruby On Rails od 2005
● programista “Full Stack”
3. Open Source to
● dostępność kodu źródłowego
● swobodna redystrybucja (także modyfikacji)
● niedyskryminowanie obszarów zastosowań
Pełna definicja - http://opensource.org/osd
5. Problemy Open Source
● konieczność częstej aktualizacji
● zależności komponentów
● zależność od jednej osoby
● jakość kodu, testów i dokumentacji
6. Zaangażowanie w Open Source to
● okazja do nauki
● dzielenie się swoją wiedzą
● potwierdzenie naszych umiejętności
7. Od czego zacząć?
● dokumentacja
● lista błędów
● kod i testy
● modyfikacje (branche i forki)
● CONTRIBUTING.md
10. Naprawa błędu
● dokumentacja, testy i kod projektu
● dokumentacja bibliotek
○ acorn - JavaScript-based JavaScript parser
○ escodegen - ECMAScript code generator
● dodanie testu
● zmiany w kodzie
15. Czynniki sukcesu Pull Request
● jasno zdefiniowany problem
● kompletne rozwiązanie
● uwzględnienie standardów projektu
● minimalna ilość nowego kodu
17. Inne formy wsparcia
● GitHub ★
● wpis na social media
● artykuł na blogu
● pomoc użytkownikom
● sprawdzenie wersji beta lub Pull Requestu