Skelbimas

kaip peržiūrėti atvirojo kodoJei norite kurti programinę įrangą, atvirojo kodo maršruto lankymas yra vienas iš geriausių būdų tai padaryti. Žmonės gali ne tik peržiūrėti jūsų atvirojo kodo kodą ir pateikti savo pataisas, bet ir jus raginami pažvelgti į kitų žmonių kodą, kad jis galėtų būti naudojamas kaip pagrindas ar įkvėpimas.

Nors atvirojo kodo naudojimas gali būti geras pasirinkimas, taip pat turėsite investuoti į tinkamą bendruomenę. „GitHub“ yra viena geriausių vietų tai padaryti ne tik dėl to, kad svetainėje lankosi daug vartotojų, bet ir dėl funkcijų, kurias siūlo „GitHub“. Jei „GitHub“ rasite atvirojo kodo programą, parodysiu keletą dalykų, kuriuos galite su ja padaryti, įskaitant kodo peržiūrą, redagavimą ir šaukimą.

Sukurti paskyrą

Prieš pradėdami naudotis „GitHub“, geriau susikurti paskyrą su jais. Paskyros sukūrimas yra nemokamas ir leis jums pasinaudoti daugybe funkcijų, tokių kaip šakių naudojimas. „GitHub“, be nemokamo, taip pat turi skirtingus narystės lygius, tačiau nemokamos paskyros turėtų būti daugiau nei pakankamai asmeniniam naudojimui.

instagram viewer

Projekto patikrinimas

kaip peržiūrėti atvirojo kodo
Kai turėsite abonementą, galėsite pasinerti tiesiai į atvirojo kodo programą, kurią rasite „GitHub“. Čia galite pamatyti programos projekto puslapį, įskaitant su programa susijusius aplankus ir failus, tinklo schemą, traukimo užklausų sąrašą, atidarytas problemas, wiki ir kitas schemas. Akivaizdu, kad jei norite pamatyti failų kodą, turėtumėte spustelėti juos ir jums bus pateiktas visas šaltinio kodas. Kalbant apie kodo aiškinimą, turėsite turėti tam tikrą pagrindą programavimo kalba, kuria programa parašyta, nesvarbu, ar tai būtų „Java“, „C ++“, „Python“ ar dar kažkas. Tiems, kuriems įdomu, ekrano kopijoje rodomas Calebas Evanas jcanvas Greitai ir lengvai manipuliuoji HTML5 drobės elementu naudodamas „jCanvas“Žiniatinklis, kaip mes žinome, vystosi greičiau nei bet kada anksčiau. Kaip vėlai, HTML5 pasirodo scenoje, suteikdama galimybę kurti labai interaktyvias žiniatinklio programas, nereikalaujant ... Skaityti daugiau projektas.

Projekto sukūrimas

peržiūrėti atvirąjį kodą
Kodo redagavimui reikalingi keli papildomi veiksmai. Jei norite nukopijuoti kodą oficialiai nenuspausdami jo „GitHub“, turėsite atsisiųsti projekto failus ir tada juos vietoje redaguoti savo kompiuteryje. Vis dėlto, jei iš tikrųjų norite naudotis šiuo metu prieinamu šaltiniu, kurti su juo savo projektą ir eiti savo linkme, norėsite jį sutalpinti. Forkavimą galima atlikti naudojant sąskaitą ir projekto puslapyje spustelėjus „Fork“, kaip parodyta ekrano kopijoje. Sekančios instrukcijos yra skirtos „Linux“ vartotojams, kurie turėtų įdiegti „G“tai jų atitinkamo paskirstymo paketas.

peržiūrėti atvirąjį kodą
Jei norite nuskaityti saugyklos failus į savo kompiuterį, turėsite paleisti komandą git klonas https://github.com/username/project_name.git, pakeisdami naudotojo vardą savo „GitHub“ vartotojo vardu ir projekto_varde ką tik suklastoto programos projekto pavadinimu. Vykdykite šią komandą aplanke, kuriame turėtų būti visi jūsų „GitHub“ projektai, nes kiekviena „git“ klono komanda sukurs naują aplanką tame, kuriame gyvenate. Tai yra dar vienas būdas atsisiųsti projekto failą, nes jam nereikia prisijungimo duomenų. Dabar failus galite pakeisti naudodami bet kurį teksto rengyklę arba IDE. „Linux“ vartotojams aš rekomenduočiau „Eclipse“ arba „Geany“, nes jie yra puikūs programavimo redaktoriai - „Eclipse“ yra visaverčiai, o „Geany“ yra lengvesni. „Windows“ vartotojai taip pat gali naudoti savąją „GitHub“ klientą.

Įkelkite pakeitimus į savo projektą

peržiūrėti atvirąjį kodą
Kai atliksite pakeitimus, naudodami komandą galėsite nusiųsti atnaujintus failus atgal į „GitHub“ git push kilmės meistras būdami programos aplanke. Tai stumia pakeitimus į „pradžios“ rodyklę (jūsų šakinis projektas) ir pagrindinę šaką (numatytoji šaltinio kodo vieta).

Sekti pasroviui

Jei norite sekti aukščiau esančio projekto (tą, kurį pateikėte, kad sukurtumėte savo), turėsite pridėti tai, kas vadinama papildomu nuotolinio valdymo pultu. Iš esmės tai tik dar vienas raktinis žodis, kurį galite naudoti būdami programos aplanke. Norėdami sukurti naują nuotolinio valdymo pultą, paleiskite komandą GIT nuotolinis pridėti prieš srovę https://github.com/username/project_name.git, kur vartotojo vardas turėtų būti pakeistas pirminio projekto vartotojo vardu, o projekto_pavadinimas turėtų būti pakeistas projekto pavadinimu.

„Upstream Changes“ sujungimas

Jei pastebėsite, kad pirminis projektas buvo atnaujintas ir norite įtraukti pakeitimus, galite paleisti git traukti prieš srovę sukūrę papildomą nuotolinio valdymo pultą, „GitHub“ atsisiųs ir sujungs pakeitimus iš aukščiau esančio į jūsų projekto failus. Jei viskas gerai veikia paleidus šią komandą, galite iškart paleisti git push kilmės meistras norėdami atnaujinti savo projektą.

Atšaukti prašymus

kaip peržiūrėti atvirojo kodo
Jei norite prisidėti prie ankstesnio projekto, geriau bet kokius pakeitimus atlikti savo pačių šakėje. projektas (arba jūsų paties aukščiau esančio projekto atšaka, bet tai daroma tik po to, kai originalus autorius pasidaro ypatingas susitarimai). Kai atliksite šiuos pakeitimus savo saugykloje, galėsite apsilankyti „GitHub“ ir pateikti pateikimo prašymą. Tai praneša pirminiam tiekėjų projekto autoriui, kad norite, kad jis / ji peržiūrėtų jūsų atliktus pakeitimus ir įpareigotų juos įtraukti juos į ankstesnio projekto projektą. Bendras mandagumas yra bent jau pasiūlyti keletą savo modifikacijų atgal į tiekiamo projekto pradžią, kad jie galėtų atsidėkoti už jūsų projekto vykdymą. Ar jie priims jūsų prašymą, priklauso nuo jų.

Išvada

„GitHub“ yra fantastiškas įrankis, kurį jau naudoja daugybė atvirojo kodo kūrėjų. Nors „GitHub“ naudoja „Git“ programą, kurią kiekvienas gali konfigūruoti savo serveriuose, „GitHub“ tikrai įtraukia bendruomenės vystymosi aspektą, o tai yra reikalavimas atvirame šaltinyje pasaulis. Šis įvadas turėtų padėti jums pradėti nuo pagrindų. Jei norite sužinoti daugiau apie tikrąjį programavimą, galite perskaityti šį straipsnį populiariausias svetaines, kad patobulintumėte C ++ 3 internetinės svetainės, nuo kurių reikia mokytis C ++ programavimo kalbosMokymasis programuoti gali būti sudėtingas daugeliui, net turint palyginti lengvas programavimo kalbas. Nors „Java“ lengviau pradėti (kai čia yra daugybė straipsnių „MakeUseOf for Java“, taip pat ... Skaityti daugiau .

Ar jūs naudojote „GitHub“? Kokia ypatybė jums labiausiai patinka, apie kurią žmonės turėtų žinoti? Praneškite mums komentaruose!

Danny yra Šiaurės Teksaso universiteto vyresnysis, kuris naudojasi visais atvirojo kodo programinės įrangos ir „Linux“ aspektais.