Hirdetés

hogyan lehet megtekinteni a nyílt forráskódotHa szoftverfejlesztésre készül, akkor a nyílt forrású útvonal elérése az egyik legjobb módszer erre. Az emberek nem csak megtekinthetik a nyílt forráskódot és beküldhetik saját javításukat, hanem arra is ösztönözhetik Önt, hogy nézzen meg más emberek kódját, amelyet keretként vagy inspirációként használhat.

Noha a nyílt forráskód használata jó választás lehet, a megfelelő közösségbe is befektetnie kell. GitHub az egyik legjobb hely erre, nemcsak a webhelyet látogató felhasználók számát tekintve, hanem a GitHub által kínált szolgáltatások miatt is. Ha talál egy nyílt forráskódú alkalmazást a GitHub-on, megmutatom néhány dolgot, amelyeket megtehetsz vele, beleértve a kód megnézését, szerkesztését és forkálását.

Hozzon létre egy fiókot

Mielőtt elkezdené a GitHub használatát, a legjobb, ha velük fiókot hoz létre. A fiók létrehozása ingyenes, és lehetővé teszi számos olyan szolgáltatás előnyeinek kihasználását, mint például a forkolás. A GitHub tagságának szintje az ingyenesen kívül eltérő, de az ingyenes fióknak elegendőnek kell lennie a személyes használatra.

instagram viewer

Projekt ellenőrzése

hogyan lehet megtekinteni a nyílt forráskódot
Ha van fiókja, egyenesen belemerülhet a GitHub-on található nyílt forráskódú alkalmazásba. Itt látható az alkalmazás projekt oldala, beleértve az alkalmazáshoz kapcsolódó mappákat és fájlokat, hálózati grafikont, húzási kérelmek listáját, nyitott kérdéseket, wikit és egyéb grafikonokat. Nyilvánvaló, hogy ha szeretné látni a kódot a fájlokban, akkor kattintson rá, és megkapja a teljes forráskódot. A kód értelmezéséhez rendelkeznie kell valamilyen háttérrel a programozási nyelvben, amelybe az alkalmazás be van írva, legyen az Java, C ++, Python vagy valami más. Azok számára, akik érdekelnek, a képernyőképen Caleb Evané látható jcanvas Gyorsan és egyszerűen manipulálhatja a HTML5 vászon elemét a jCanvas használatávalA web, ahogy tudjuk, gyorsabban fejlődik, mint valaha. Későtől kezdve a HTML5 megjelenik a képernyőn, lehetővé téve az interaktív webes alkalmazások fejlesztését anélkül, hogy ... Olvass tovább projektben.

Projekt elkészítése

nyílt forráskódú nézet
A kód szerkesztése további további lépéseket igényel. Ha azt szeretné, hogy a kódot a GitHub hivatalos megkönnyítése nélkül lemásolja, akkor le kell töltenie a projekt fájljait, majd helyben szerkesztenie a számítógépen. Ha azonban valóban a jelenleg elérhető forrás felhasználására törekszik, és azzal saját projektet készít, és a saját irányba megy, akkor azt szeretné megvilágítani. A forkolás elvégezhető egy fiókkal, és a projekt oldalán a „Villa” gombra kattintással, a képernyőképen látható módon. A következő néhány utasítás azoknak a Linux felhasználóknak szól, akiknek telepíteniük kell a G-tazt csomag a saját disztribúciójukhoz.

nyílt forráskódú nézet
Ha le szeretné tölteni a lerakat fájljait a számítógépére, akkor futtatnia kell a parancsot git klón https://github.com/username/project_name.git, a felhasználónevet a GitHub felhasználónevével és a projekt_nevével cserélje le az éppen villásolt alkalmazásprojekt nevére. Futtassa ezt a parancsot egy mappában, amely tartalmazza az összes GitHub-projektet, mivel minden git-klón-parancs új mappát hoz létre a jelenleg tartózkodóban. Ez egy másik módszer a projekt fájljának letöltésére, mivel ehhez nincs szükség bejelentkezési hitelesítő adatokra. Mostantól bármilyen szövegszerkesztővel vagy IDE-vel megváltoztathatja a fájlokat. A Linux felhasználók számára az Eclipse vagy a Geany ajánlását ajánlom, mivel ezek nagyszerű programozási szerkesztők - az Eclipse teljes funkcionalitású, Geany pedig karcsúbb. A Windows felhasználók is használhatják a natív GitHub klienst.

Változások feltöltése a projektbe

nyílt forráskódú nézet
Miután elvégezte a módosításokat, a parancs segítségével feltöltheti a frissített fájlokat vissza a GitHub-ba git push származási mester az alkalmazás mappájában. Ez visszateszi a változásokat az „origó” mutatóra (a forkált projekt) és a mester ágra (a forráskód alapértelmezett helye).

Az Upstream nyomon követése

Ha szeretné nyomon követni az upstream projektet (amellyel megkérted a saját létrehozásához), akkor hozzá kell adnia újabb távirányítót. Ez alapvetően csak egy másik kulcsszó, amelyet használhat, amíg az alkalmazás mappájában van. Az új távirányító létrehozásához futtassa a parancsot git távoli hozzáadás upstream https://github.com/username/project_name.git, ahol a felhasználónevet az eredeti projekt felhasználónevével kell felváltani, a projekt_nevét pedig a projektnevével.

Az upstream változások egyesítése

Ha észreveszi, hogy az upstream projekt frissült, és szeretné beépíteni a változásokat, futtathatja git húzza felfelé a kiegészítő távirányító létrehozása után, és a GitHub letölti és egyesíti az előző szakaszban lévő változtatásokat a projekt fájljaiban. Ha a parancs futtatása után minden tökéletesen működik, azonnal futtathatja git push származási mester hogy frissítse a saját projektjét.

Pull Requests

hogyan lehet megtekinteni a nyílt forráskódot
Ha vissza szeretne járulni az upstream projekthez, akkor a legjobb, ha bármilyen változtatást a saját villájához fordítasz. projekt (vagy az upstream projekt saját ága, de csak azután, hogy az eredeti szerző különlegesvé teszi megállapodások). Miután eljuttatta ezeket a módosításokat a tárházba, akkor lépjen a GitHubba, és küldjön behúzási kérelmet. Ez értesíti az upstream projekt eredeti szerzőjét arról, hogy szeretné, ha ő átnézi az elvégzett változtatásokat, és kéri őket, hogy vonják be a változtatásokat az upstream projektbe. Általános udvariasság az, ha legalább a saját módosításaikat felajánlják legalább az upstream projekthez, hogy köszönetet mondhassanak a projekt elvégzéséért. Az, hogy elfogadják-e a kérését, az rájuk tartozik.

Következtetés

A GitHub fantasztikus eszköz, amelyet már sok nyílt forráskódú fejlesztő használ. Míg a GitHub a Git segédprogramot használja, amelyet bárki konfigurálhat a saját szerveren, addig a GitHub valóban magában foglalja a fejlesztés közösségi aspektusát, ami a nyílt forráskód követelménye világ. Ez a bevezetés segíthet az alapok megismerésében. Ha többet szeretne megtudni a tényleges programozásról, akkor olvassa el ezt a cikket a legnépszerűbb oldalak, amelyek felfrissítik a C ++ szoftvert 3 webhely a C ++ programozási nyelv elsajátításáhozA programozás megtanulása sokak számára nehéz lehet, még a viszonylag egyszerű programozási nyelvek esetén is. Míg a Java könnyebb az induláshoz (ahol számos cikk található a MakeUseOf for Java-ban, valamint a ... Olvass tovább .

Használtad a GitHub-ot? Melyik tulajdonság tetszik legjobban, amelyet az embereknek tudniuk kellene? Tudassa velünk a megjegyzésekben!

Danny az észak-texasi egyetemen dolgozik, aki élvezi a nyílt forráskódú szoftverek és a Linux összes aspektusát.