Oglas

kako pregledati otvoreni kodAko tražite razvoj softvera, putovanje putem otvorenog koda jedan je od najboljih načina da se to postigne. Ne samo da ljudi mogu vidjeti vaš otvoreni kod i predati vlastite popravke, već ćete se također potaknuti da pogledaju kôd drugih ljudi koji će se koristiti kao okvir ili inspiracija.

Iako će izlazak s otvorenim kodom biti dobar izbor, morat ćete uložiti i u pravu zajednicu. GitHub jedno je od najboljih mjesta za to, ne samo zbog velike količine korisnika koji posjećuju web lokaciju, već i zbog značajki koje GitHub nudi. Ako na GitHubu pronađete aplikaciju otvorenog koda, pokazat ću vam nekoliko stvari koje možete učiniti s njom, uključujući pregled, uređivanje i forkiranje koda.

Stvorite račun

Prije nego što počnete koristiti GitHub, najbolje je stvoriti račun s njima. Otvaranje računa je besplatno i omogućit će vam da iskoristite brojne mogućnosti kao što je forking. GitHub osim različitih ima i različite razine članstva, ali besplatni račun trebao bi biti više nego dovoljan za osobnu upotrebu.

instagram viewer

Provjera projekta

kako pregledati otvoreni kod
Nakon što imate račun, možete zaroniti izravno u aplikaciju otvorenog koda koja se nalazi na GitHub-u. Ovdje možete vidjeti stranicu projekta aplikacije, uključujući mape i datoteke koje se odnose na aplikaciju, mrežni grafikon, popis zahtjeva za povlačenje, otvorena pitanja, wiki i druge grafikone. Očito, ako želite vidjeti kôd u datotekama, trebali biste ih kliknuti i prikazat će vam se cijeli izvorni kod. Što se tiče tumačenja koda, trebat ćete imati pozadinu u programskom jeziku na koji je aplikacija napisana, bilo da je to Java, C ++, Python ili nešto treće. Za one koji se pitaju, snimka zaslona prikazuje slike Caleba Evana jcanvas Brzo i jednostavno manipulirajte elementom platna HTML5 pomoću jCanvasWeb kao što znamo, razvija se brže nego ikad prije. Kasno, HTML5 stupa na scenu, pružajući mogućnost razvoja visoko interaktivnih web aplikacija bez potrebe za ... Čitaj više projekt.

Prijavljivanje projekta

pogledaj otvoreni izvor
Uređivanje koda zahtijeva neke dodatne korake. Ako želite kopirati kôd bez da ga službeno forsirate na GitHub, morat ćete preuzeti datoteke projekta, a zatim ih lokalno urediti na računalu. Međutim, ako doista gledate koristeći trenutno dostupni izvor i stvarate vlastiti projekt s njim i idete u vlastitoj režiji, htjet ćete ga odvesti. Forking se može obaviti pomoću računa i klikom na "Fork" na stranici projekta kao što je prikazano na snimci zaslona. Sljedećih nekoliko uputa su za korisnike Linuxa koji bi trebali instalirati Gto paket za njihovu distribuciju.

pogledaj otvoreni izvor
Ako želite datoteke datoteke skladišta dohvatiti na svoje računalo, trebat ćete pokrenuti naredbu git klon https://github.com/username/project_name.git, zamijenivši korisničko ime s vašim GitHub korisničkim imenom i imenom projekta s nazivom prijavnog projekta koji ste upravo viklili. Pokrenite ovu naredbu u mapi koja bi trebala sadržavati sve vaše GitHub projekte jer će svaka naredba git clone stvoriti novu mapu unutar one u kojoj trenutno prebivate. Ovo je još jedan način preuzimanja datoteke projekta, jer ne zahtijeva vjerodajnice za prijavu. Sada možete mijenjati datoteke po potrebi koristeći bilo koji uređivač teksta ili IDE. Za korisnike Linuxa preporučujem Eclipse ili Geany jer su oni sjajni programski urednici - Eclipse ima sve značajnije i Geany je mršaviji. Korisnici sustava Windows mogu koristiti i matični GitHub klijent.

Prijenos promjena u vaš projekt

pogledaj otvoreni izvor
Nakon što učinite izmjene, možete prenijeti ažurirane datoteke natrag u GitHub pomoću naredbe git push origin master dok se nalazi u mapi aplikacije. To gura promjene natrag u polazni pokazivač (vaš forked projekt) i glavni ogranak (zadano mjesto izvornog koda).

Praćenje uzvodno

Ako želite pratiti uzlazni projekt (onaj za koji ste naredili da stvorite vlastiti), morat ćete dodati ono što se naziva dodatnim daljinskim upravljačem. Ovo je u osnovi samo još jedna ključna riječ koju možete koristiti dok ste u mapi svoje aplikacije. Da biste stvorili novi daljinac, pokrenite naredbu git remote dodati uzvodno https://github.com/username/project_name.git, pri čemu korisničko ime treba zamijeniti korisničkim imenom izvornog projekta, a naziv projekta treba zamijeniti nazivom projekta.

Spajanje promjena uzvodno

Ako primijetite da je projekt uzvodno ažuriran i želite uključiti izmjene, možete pokrenuti git povući uzvodno nakon stvaranja dodatnog daljinskog upravljača, GitHub će preuzeti i spojiti promjene izvodno u datoteke vašeg projekta. Ako sve funkcionira savršeno nakon što pokrenete ovu naredbu, možete odmah pokrenuti git push origin master potaknuti ažuriranja za svoj vlastiti projekt.

Povucite zahtjeve

kako pregledati otvoreni kod
Ako želite doprinijeti projektu uzvodno, najbolje je da gurnete bilo kakve promjene u svoj vilica projekta (ili vlastitu granu uzvodnog projekta, ali to je tek nakon što autor prvotno postane poseban aranžmani). Nakon što te izmjene gurnete u svoje spremište, možete prijeći na GitHub i podnijeti zahtjev za povlačenje. Ovo obavještava izvornog autora uzvodnog projekta da biste željeli da on / ona pregleda promjene koje ste napravili i natera ih da uvuku vaše promjene u uzvodni projekt. Uobičajena je ljubaznost da barem ponudite neke od vlastitih izmjena na uzvodnom projektu kako biste ih privukli kao zahvalu što ste odradili njihov projekt. Hoće li prihvatiti vaš zahtjev, ovisi o njima.

Zaključak

GitHub je fantastičan alat koji već koriste velike količine programera otvorenog koda. Dok GitHub koristi uslužni program Git koji svatko može konfigurirati na vlastitim poslužiteljima, GitHub zaista uključuje aspekt razvoja zajednice, nešto što je zahtjev u otvorenom izvoru svijet. Ovaj bi vam uvod trebao pomoći da započnete s osnovama. Ako želite saznati više o stvarnom programiranju, možete pogledati ovaj članak na najpopularnije web lokacije na C ++ 3 Web stranice za početak učenja jezika programiranja C ++Učenje programiranja može biti teško za mnoge, čak i s relativno laganim programskim jezicima. Iako je Java lakša za početak (gdje ovdje imamo brojne članke na MakeUseOf za Javu, kao i ... Čitaj više .

Jeste li koristili GitHub? Koja vam se osobina najviše sviđa što bi ljudi trebali znati? Javite nam u komentarima!

Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.