Seuraavat vaiheet

Valmis

Olet lisännyt kontekstin ongelmaan, osallistunut koodin tarkistamiseen ja ehkä jopa lähettänyt oman pull-pyynnön. Nyt haluat uppoutua syvemmälle projektia ympäröivään yhteisöön.

Osallistu yhteisöön

Löydät usein osallistujia projektiin kommenttiosiosta ongelmista ja pull-pyynnöistä. Voit myös valita säilön siirtymisruudusta Merkitykselliset tiedot ja etsiä sitten muita aktiivisia yhteisön jäseniä valitsemalla Osallistujat. Käy heidän GitHub-profiileissaan. Joskus he ehdottavat tapoja ottaa heihin yhteyttä.

Voit myös seurata GitHub- organisaatioita ja yrityksiä ja pitää yhteyttä. Oma koontinäyttösi näyttää julkisen toiminnan jokaiselle seuraallesi yritykselle, käyttäjälle tai organisaatiolle.

Voit myös löytää samanhenkisiä ihmisiä osallistumalla tapaamisiin tai konferensseihin, jotka käsittelevät avoimen lähdekoodin aiheita. Voit myös tavata ihmisiä, jos projekti tai ekosysteemi on tarpeeksi suuri juuri sen projektin ympärille, jossa olet kiinnostunut. Etsi arkistoja, joissa on puhetallenteita menneille tapahtumille, podcasteille, uutiskirjeille ja postituslistoille.

Joillakin projekteilla on keskitetty viestintä, johon viitataan usein projektin verkkosivustossa tai README-tiedostossa. Siellä voi olla Discord-palvelin, Slack-yhteisö, Gitter, IRC tai jopa säännöllinen "toimistoaika".

Koodin uudelleenkäytettävyys

Koodia ja ratkaisuja voidaan joskus käyttää uudelleen projekteissa. Oletko ratkaissut hyvin laajuuteen kuuluneen ongelman yhdelle projektille? On todennäköistä, että myös muut projektit voivat hyötyä siitä. Voit:

  • Julkaise erillisenä kirjastona (riippuvuus).
  • Peilaa projekti lisättyjen toimintojen avulla.
  • Luo GitHub-toiminto -, jonka muut voivat sisällyttää työnkulkuunsa.

Ensimmäinen vaihtoehto on todennäköisesti paras toimintatapa, kun koodipalasi on kuin laajennus, jota voidaan käyttää verkkokehitysprojekteissa. Projektin peilaaminen tai lisääminen koodin avulla on hyödyllistä, kun ratkaiset kapean käyttötapauksen pienen asiakas alijoukon tai jopa yksittäisen asiakkaan kohdalla. Harkitse, että sinun on pidettävä haarautuksesi ajan tasalla yläpuolisen säilön kanssa, jos haluat hyötyä (esimerkiksi) suojauskorjauksista.

GitHub Actions on pakattu komentosarja, joka automatisoi ohjelmistokehitystyönkulun tehtäviä GitHubissa. Kaksi erityyppistä toimintoa ovat säilön toiminnot ja JavaScript-toiminnot. Voit lähettää toimintosi GitHub Marketplaceen, jos haluat löytää sen. GitHub Marketplace yhdistää sinut kehittäjiin, jotka haluavat laajentaa ja parantaa GitHub-työnkulkujaan. Tämän ympäristön avulla voit julkaista toimintoja ja jakaa sovelluksia muiden käyttäjien kanssa maksutta.

Pidät nyt kaikkia kolmea ehdotettua polkua projektin ylläpitäjänä. Ihmiset tulevat luoksenne ylistämään, kysymään kysymyksiä ja valituksia. Oletko valmis sellaiseen sitoumukseen?

Jos projektisi lähtee käytöstä, käyttäjien sovellukset saattavat riippua koodista. Voitko ottaa mukaan lisää ihmisiä ottamaan osan mahdollisesta kuormituksesta pois? Onko sinulla aikaa lisätä dokumentaatiota, triage-ongelmia ja tarkastella ehdotuksia henkilöiltä, joita et ole todennäköisesti koskaan aiemmin tavannut? Mieti "kaistanleveyttäsi" ja aseta sen sijaan odotukset projektisi README-tiedostossa. Voit myös julkaista koodisi julkisessa gist-julkaisussa tai blogikirjoituksessa. Koodin ei kuitenkaan tarvitse olla GitHubissa ollakseen avoin lähdekoodi.