Pașii următori

Finalizat

Ați adăugat un context la o problemă, ați contribuit la o revizuire a codului și poate chiar ați trimis o solicitare de extragere proprie. Acum, doriți să vă scufundați mai departe în comunitate în jurul proiectului.

Implicați-vă în comunitate

Veți găsi colaboratori frecvenți la proiect în secțiunea de comentarii pentru probleme și solicitări de tragere. Sau puteți să selectați Detalii în navigarea depozitului, apoi să selectați Colaboratori pentru a găsi alți membri ai comunității active. Vizitați profilurile lor GitHub. Uneori, acestea vor sugera modalități de a lua legătura cu acestea.

De asemenea, puteți urmări organizațiile și întreprinderile din GitHub pentru a păstra legătura. Tabloul de bord personal afișează activitatea publică pentru fiecare întreprindere, utilizator sau organizație pe care o urmăriți.

De asemenea, puteți găsi persoane care au o minte asemănătoare dacă participați la întâlniri sau la conferințe pe subiecte open-source. Sau puteți întâlni persoane dacă proiectul sau ecosistemul este suficient de mare în jurul proiectului care vă interesează. Găsiți arhive cu înregistrări de discuții pentru evenimente anterioare, podcasturi, buletine informative și liste de expediere poștală.

Unele proiecte au comunicații centralizate, la care se face adesea referire pe site-ul web al proiectului sau în fișierul README. Poate exista un server Discord, o comunitate Slack, Gitter, IRC sau chiar "orele de birou obișnuite".

Reutilizabilitatea codului

Codul și soluțiile pot fi reutilizate uneori în proiecte. Ați rezolvat o problemă cu un domeniu foarte mare pentru un proiect? Există șanse ca și alte proiecte să beneficieze de ele. Poţi:

  • Publicare ca bibliotecă independentă (dependență).
  • Oglindiți proiectul cu funcționalitatea adăugată.
  • Creați o acțiune GitHub pentru ca alte persoane să le includă în fluxul lor de lucru.

Prima opțiune este probabil cel mai bun curs de acțiune atunci când bitul de cod este ca un insert care ar putea fi utilizat în cadrul proiectelor de dezvoltare web. Reproducerea în oglindă sau scrierea în cerneală a unui proiect cu adăugarea codului este utilă atunci când rezolvați un caz de utilizare restrâns pentru un mic subset de clienți sau chiar pentru un singur client. Luați în considerare faptul că va trebui să păstrați furculitura actualizată cu depozitul din amonte, dacă doriți să beneficiați de corecții de securitate (de exemplu).

Acțiunile GitHub sunt scripturi împachetare care automatizează activitățile dintr-un flux de lucru de dezvoltare software în GitHub. Cele două tipuri diferite de acțiuni sunt acțiuni container și acțiuni JavaScript. Puteți trimite acțiunea dvs. la GitHub Marketplace pentru descoperire. GitHub Marketplace vă conectează la dezvoltatorii care doresc să extindă și să îmbunătățească fluxurile lor de lucru GitHub. Utilizați această platformă pentru a publica acțiuni și a partaja aplicații cu alți utilizatori gratuit.

Pentru toate cele trei căi sugerate, luați în considerare faptul că sunteți acum un întreținător al unui proiect. Oamenii vor veni la tine cu laude, întrebări și plângeri. Ești pregătit pentru un astfel de angajament?

Dacă proiectul dvs. este dezactivat, aplicațiile persoanelor pot depinde de bitul dvs. de cod. Puteți implica mai multe persoane pentru a lua o parte din încărcarea potențială? Aveți timp să adăugați documentație, probleme de triaj și să revizuiți sugestii de la persoane pe care probabil nu le-ați întâlnit niciodată? Luați în considerare "lățimea de bandă" și setați în schimb așteptările în fișierul README al proiectului. Sau puteți să eliberați codul într-o postare publică sau într-o postare de blog. Codul nu trebuie să fie pe GitHub pentru a fi open source, până la urmă.