10 vinkkiä saadaksesi kaiken irti Githubista

GitHub on online-isännöintipalvelu enimmäkseen tietokonekoodille versionhallinnan kanssa. Ajattele Githubia(Github) pilvipohjaisena koodin ja muiden samantyyppisten tiedostojen kehityspalveluna. Githubilla(Github) on yli 30 miljoonaa käyttäjää, jotka kaikki jakavat, kehittävät ja työskentelevät yhdessä rakentaakseen huomisen ohjelmistoja.

Se isännöi lähdekoodiprojekteja eri ohjelmointikielillä ja pitää kirjaa jokaisesta iteraatiosta ja jokaisesta muutoksesta. Lisäksi kaikki tiimisi jäsenet voivat työskennellä yhdessä samoissa projekteissa mistä päin maailmaa tahansa. 

GitHub on hyödyllisin projekteissa, joissa on useita yhteistyökumppaneita. Se tarkoittaa myös, että ohjelmisto- ja sovelluskehitystiimit voivat käyttää keskitettyä tietovarastoa, johon käyttäjät voivat ladata, hallita koodia ja tehdä synkronisia muokkauksia.

Käytettäessä muita pilvipohjaisia ​​järjestelmiä, kuten Dropboxia(Dropbox) , muutokset voivat ohittaa toisensa. Ensimmäinen, joka tallentaa työnsä, on etusijalla toiseen tiimin jäseneen nähden, joka saattaa yrittää tehdä muutoksia samaan aikaan.

Huolimatta siitä, että GitHubia(GitHub) käyttävät pääasiassa insinöörit ja ohjelmoijat, sitä voivat yhtä helposti käyttää ne, joilla on vähemmän teknistä kokemusta, kuin tapa jakaa ja tehdä yhteistyötä minkä tahansa tiedostotyypin kanssa.

Esimerkiksi tiimin jäsenet, jotka joutuvat usein tekemään muutoksia Word - asiakirjoihin, voivat hyötyä versionhallintaominaisuuksista.

1. Koodausprojektien seuranta

GitHubin alustan peruskallio on kyky jäljittää projekteja käyttämällä hajautettua versionhallintajärjestelmää Git (ohjelma, joka seuraa tiedostojen kehitystä ja muutoksia.)

Tiimin jäsenet voivat nähdä täydellisen yleiskatsauksen mistä tahansa projektista. Edistymispalkki näyttää aktiiviset tehtävät, luettelon tehtävistä ja tehdyistä asioista.

GitHubin(GitHub) avulla käyttäjät voivat myös seurata muiden organisaatioiden projektilevyjä kirjoittamalla projektin URL -osoitteen huomautuskenttään. Halutessasi voit kytkeä seurannan pois päältä mistä tahansa projektista.

2. Pikanäppäinten käyttäminen

Useimmat meistä tuntevat pikanäppäinten käytön keinona suorittaa useita tai toistuvia tehtäviä nopeammin.

Melkein jokaisella GitHubin(GitHub) sivulla on luettelo pikanäppäimistä, joita voidaan käyttää kyseisellä sivulla. Pääset pikakuvakkeeseen kirjoittamalla "?" dialogiikkunaan.

3. Tutustu muihin projekteihin

Useimmat kehittäjätiimit käyttävät GitHubia(GitHub) omien projektiensa isännöintiin ja hallintaan. Se auttaa kuitenkin myös näkemään, kuinka muut käyttävät alustaa, ja selaamaan projektejaan. Saatat saada uusia oivalluksia, ideoita ja inspiraatiota käytettäväksi omissa projekteissasi.

Selvitä, mikä GitHub - yhteisön trendi on, ota yhteyttä muihin jäseniin ja hae lisätietoa tunnisteiden tai aiheiden perusteella.

Ensisijaisesti koodaamiseen keskittyvälle alustalle Github on uskomattoman "ihmisystävällinen" ja loistaa käyttäjä- ja yhteisökeskeisenä ympäristönä. Heidän painotuksensa käyttäjälähtöiseen kehitykseen on upotettu itse Githubin(Github) kulttuuriin, joka on 20 parhaan joukossa maailman työntekijäystävällisimpien työpaikkojen joukossa.

4. Enemmän kuin pelkkä koodaus

Monet olettavat, että GitHub on hyödyllinen vain kehittäjille. Se on kuitenkin myös monien muiden markkinarakojen resurssi. Kaksi tärkeimmistä GitHubin(GitHub) yhteistyöominaisuuksista, joista on hyötyä kaikille, ovat haarautuminen ja haarautuminen.

Forkingin avulla käyttäjät voivat luoda kopion tai kloonin jonkun toisen työstä, jos heillä on pääsy siihen. Ensisijainen hyperlinkki lähteeseen voidaan säilyttää, kun kehittäjä testaa sisältöä, tekee muokkauksia ja muutoksia.

Haaroitustyökalun avulla käyttäjät voivat luoda tilapäisen kopion resurssista. Tämä estää eri käyttäjiä, jotka työskentelevät saman sisällön parissa samanaikaisesti, tekemästä yhteensopimattomia muutoksia projektiin.

Haaroittuminen(Branching) ja haarautuminen ovat arvokkaita työkaluja käyttäjille, jotka työskentelevät synergiaprojekteissa. Alla on useita tapoja, joilla kaikentyyppiset tiimit, eivät vain koodaajat, voivat hyötyä:

  • Matkalokit
  • Lailliset asiakirjat
  • Musiikki sävellyksiä
  • Tietojen visualisointi toimittajille
  • Bloggaaminen ja sisältömarkkinointi
  • Reseptin jakaminen

5. Luo arkisto

Arkisto on hieno tapa kuvata tilaa, jossa projektisi asuu. Vaihtoehtosi tietojen tallentamiseen ovat:

  • Mikä tahansa online-isäntä
  • Kansio tietokoneellasi
  • GitHub-tallennustila

Voit tallentaa arkistoon minkä tahansa tyyppisiä tiedostoja, mukaan lukien kuvat, teksti- ja kooditiedostot. Ensimmäisen arkiston aloittaminen ei ole vaikeaa. Ensin(First) sinun on luotava oma GitHub - tili.

Seuraava toiminto on napsauttaa oikeassa yläkulmassa olevaa plus+-merkkiä ollessasi kirjautuneena sisään. Valitse "(Select “) uusi arkisto".

Näet sitten tältä näyttävän näytön:

Huomaa, että arkistot ovat oletuksena julkisia. Jos haluat mieluummin, että pääsyä rajoitetaan etkä halua kaikkien näkevän edistymistäsi, voit valita vain ne, jotka haluat nähdä sisältösi. Jos haluat säilyttää jonkin verran yksityisyyttä, sinun on päivitettävä maksulliseen palveluun.

6. Käytä README:itä tehokkaasti

README -tiedoston tarkoitus on saada käyttäjät kiinnostumaan projektistasi. Voit lisätä tiedostosi samalla, kun aloitat erillisen arkiston rakentamisen.

WordPress -alustaa käyttäville on tuttu README - tiedostot. Ennen(Prior) laajennusten asentamista työryhmäsi voi lukea tämän tiedoston saadakseen selkeämmän käsityksen siitä, mitä laajennus todennäköisesti tekee ja miten sitä parhaiten käytetään.

Älä tee tiedostostasi pitkää ja tylsää, sillä se todennäköisesti kääntää käyttäjät pois sen sijaan, että he jäävät lukemaan lisää. Joitakin README(README) - tiedostojen suositeltuja parhaita käytäntöjä ovat:

  • Kuvailevat otsikot
  • Otsikkokuvat
  • Ulkoiset linkit lisädokumentaatioihin
  • Lyhyet ominaisuusluettelot
  • Selkeät ja ytimekkäät yhteenvedot

7. Seuraa muita

Ole vuorovaikutuksessa muiden kanssa GitHubissa(GitHub) seuraamalla heidän profiiliaan. Voit seurata muiden työskentelyä julkisista arkistoista ja saada myös ilmoituksia heidän toiminnastaan ​​omalle henkilökohtaiselle Github -hallintapaneelillesi .

Löydät joukon mahtavia ideoita omiin kehitysprojekteihisi, voit tehdä yhteistyötä oman niche- tai työryhmäsi tiimin jäsenten kanssa ja jakaa tietosi ja osaamisesi.

Voit seurata jotakuta GitHubissa(GitHub) hakemalla aiheen tai markkinaraon mukaan, siirtymällä hänen profiilisivulleen ja napsauttamalla "seuraa".

8. Liity keskusteluun

Yksi avoimen lähdekoodin alustojen monista eduista on kyky tehdä yhteistyötä, oppia, jakaa ja kommunikoida muiden kanssa.

Githubin(Github) käyttäminen ja sen potentiaalin tutkiminen ei maksa mitään . Avoimen lähdekoodin tarkoitus on auttaa parantamaan ratkaisuja massojen panoksella.

Opi(Learn) tai paranna taitojasi tai auta muita oppimaan kokemuksistasi ja asiantuntemuksestasi.

Tapaamalla yhteisön GitHubissa(GitHub) voit seurata sinua kiinnostavien projektien kehitystä, tehdä projekteista kopioita ja kokeilla omassa yksityisessä arkistossasi.

Löytääksesi yhteisön, johon olet kiinnostunut liittymään, käytä "Explore"-toimintoa etsiäksesi kiinnostuksen kohteeseesi liittyviä kokoelmia.

9. Esittele parasta työtäsi

Jos olet aktiivinen sosiaalisen median käyttäjä, ymmärrät kiinnitettyjen viestien voiman. Jos esimerkiksi kiinnität Twitter - profiiliisi uuden viestin, se pysyy syötteesi yläosassa ja kaikkien profiilia katsovien näkee sen.

Facebook -sivuilla on sama ominaisuus. Kiinnittämällä viestejä sosiaalisen median profiileihisi varmistat, että vierailijasi näkevät suosikkiviestisi ensimmäisenä sen sijaan, että heidän pitäisi etsiä koko syötteestäsi.

GitHubin(GitHub) avulla voit myös kiinnittää suosikki- tai osuvimmat tietovarastot profiilisivullesi. Käyttäjät, joilla on ilmainen tili, voivat kiinnittää enintään kuusi tietovarastoa, jotka pysyvät heidän profiilinsa yläosassa.

10. Tiedä ketä syyttää

Kyllä, GitHubissa(GitHub) on painike nimeltä "syyttäjä". Se ei ehkä ole ystävällinen sana, mutta se on hyödyllinen ominaisuus. Jos haluat nähdä, kuka teki tietyn muutoksen tiedostoon, pelaa syyttelypeliä(blame game) .

Tiedoston syyllisyysnäkymästä voit nähdä koko versiohistorian rivi riviltä. Tai voit tarkastella tehtyjä muutoksia tai minkä tahansa rivin versiohistoriaa.

Jos jokin on rikki tai ei toimi oikein, tämä toiminto voi auttaa tunnistamaan, ketkä tiimin jäsenet tarvitsevat yhdessä ratkaisua.

Jos etsit keskitettyä pilvipohjaista alustaa, jossa voit tehdä yhteistyötä, jakaa, tallentaa, testata ja julkaista projekteja, GitHub on tehokas ratkaisu.



About the author

Olen laiteinsinööri, joka on erikoistunut Applen tuotteiden, kuten iPhonen ja iPadin, suunnitteluun ja kehittämiseen. Minulla on kokemusta sekä iOS- että reunalaitteista sekä ohjelmistokehitystyökaluista, kuten Git ja Swift. Taitoni molemmilla aloilla antavat minulle vahvan käsityksen siitä, kuinka Apple-laitteiden käyttöjärjestelmä (OS) on vuorovaikutuksessa sovellusten ja tietolähteiden kanssa. Lisäksi kokemukseni Gitistä antaa minulle mahdollisuuden työskennellä koodiversionhallintajärjestelmien parissa, mikä voi auttaa parantamaan tehokkuutta ja tuottavuutta ohjelmistokehityksessä.



Related posts