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 ?

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.

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