Projekt open source w C++ - jak dołączyć, jakie nieduże i rozwojowe?

Projekt open source w C++ - jak dołączyć, jakie nieduże i rozwojowe?
0

Cześć,

Możecie polecić jakieś w miarę nieduże, w miarę rozwojowe projekty open source'owe w c++ ?

W ogóle jak mogę dołączyć do takiego projektu ? Jak to wygląda ? Ściągam bibliotekę i zaczynam dopisywać swoje rzeczy, debugować istniejące ?

twonek
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 2 lata
  • Postów:2500
Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 6 godzin
0

Projekty Open Source często mają w swoich repozytoriach pliki w rodzaju CONTRIBUTING, które definiują w jaki sposób dołączyć i rozwijać projekt, jakie są zasady pisania kodu i tak dalej.

Jeżeli mowa o projektach na GitHub, to wtedy ścieżka uczestnictwa w projekcie może wyglądać mniej więcej tak:

  1. patrzysz na listę obecnych problemów, znajdujesz coś, co wydaje się dla ciebie do poprawienia
  2. wykonujesz fork repozytorium
  3. pracujesz w swoim forku nad rozwiązaniem problemu
  4. wykonujesz pull request do repozytorium głównego ze swojego forku z opisem, że rozwiązałeś problem, jest spoko, zrobiłeś to tak i tak,
  5. właściciele głównego repozytorium wykonują złączenie twoich zmian z głównym repozytorium
  6. ???
  7. PROFIT!

W przypadku dopisywania dodatkowych rzeczy możesz np. zgłosić w uwagach, że przydałaby się pewna nowa funkcja, tam tez będziesz mógł podyskutować z autorami w jaki sposób najlepiej wdrożyć taką zmianę. Gorzej, jeżeli się nie zgodzą, bo nie pasuje to do ogólnej ich wizji projektu :-)

Jeżeli nie jest to GH, ale coś innego, to najczęściej mimo wszystko ścieżka jest podobna - zgłaszasz się do opiekuna projektu, że rozwiązałeś problem, pokazujesz swoje zmiany, oni to łączą i sprawa z głowy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.