Jak zobrazit a upravit zdrojový kód aplikace s otevřeným zdrojovým kódem

  • Michael Cain
  • 0
  • 2393
  • 365
reklama

Pokud se díváte na vývoj softwaru, cesta po open source je jedním z nejlepších způsobů, jak toho dosáhnout. Lidé mohou nejen prohlížet váš otevřený zdrojový kód a odesílat vlastní opravy, ale také se doporučuje, abyste se podívali na kód jiných lidí, který použijete jako rámec nebo inspiraci..

I když může jít o open source dobrou volbou, budete také muset investovat do správné komunity. GitHub je jedním z nejlepších míst, jak toho dosáhnout, a to nejen kvůli samotnému množství uživatelů, kteří navštíví web, ale také kvůli funkcím, které GitHub nabízí. Pokud na GitHubu najdete aplikaci s otevřeným zdrojovým kódem, ukážu vám pár věcí, které s ním můžete dělat, včetně prohlížení, úprav a rozvětvení kódu..

Vytvořit účet

Než začnete s používáním GitHubu, je nejlepší si s nimi vytvořit účet. Vytvoření účtu je zdarma a umožní vám využívat řadu funkcí, jako je rozvětvení. GitHub má kromě bezplatné úrovně také různé úrovně členství, ale bezplatný účet by měl být pro osobní použití více než dost.

Odhlášení z projektu


Jakmile máte účet, můžete se přímo pustit do open source aplikace na GitHubu. Zde můžete vidět stránku projektu aplikace, včetně složek a souborů vztahujících se k aplikaci, síťového grafu, seznamu vyžádaných požadavků, otevřených problémů, wiki a dalších grafů. Samozřejmě, pokud chcete vidět kód v souborech, měli byste na ně kliknout a zobrazí se vám kompletní zdrojový kód. Pokud jde o interpretaci kódu, budete muset mít nějaké pozadí v programovacím jazyce, ve kterém je aplikace napsána, ať už to je Java, C ++, Python nebo něco jiného. Pro ty divy, screenshot ukazuje Caleb Evan jcanvas rychle a snadno manipulovat s plátnem HTML5 s plátnem jCanvas rychle a snadno manipulovat s plátnem elementu HTML5 s jCanvas Web, jak víme, se vyvíjí rychleji než kdykoli předtím. Později se na scénu dostává jazyk HTML5, který poskytuje schopnost vyvíjet vysoce interaktivní webové aplikace bez potřeby projektu….

Rozvětvení projektu


Úpravy kódu vyžadují některé další kroky. Pokud si přejete kopírovat kód, aniž byste jej na GitHub oficiálně vidlicovali, budete si muset stáhnout soubory projektu a poté je lokálně upravit v počítači. Pokud se však opravdu díváte na použití aktuálně dostupného zdroje a vytvořte si s ním vlastní projekt a jdete svým vlastním směrem, budete jej chtít rozvětvit. Vidění lze provést pomocí účtu a kliknutím na “Vidlička” na stránce projektu, jak je uvedeno na snímku obrazovky. Několik následujících pokynů je pro uživatele Linuxu, kteří by měli nainstalovat Gto balíček pro jejich příslušnou distribuci.


Pokud si přejete načíst soubory úložiště do počítače, musíte spustit příkaz klon git https://github.com/username/project_name.git, nahrazení uživatelského jména vaším uživatelským jménem GitHub a project_name názvem aplikačního projektu, který jste právě vidlicovali. Spusťte tento příkaz ve složce, která by měla obsahovat všechny vaše projekty GitHub, protože každý příkaz git clone vytvoří novou složku ve složce, ve které právě pobýváte. Toto je další způsob stahování souboru projektu, protože nevyžaduje přihlašovací údaje. Nyní můžete soubory libovolně měnit pomocí libovolného textového editoru nebo IDE. Pro uživatele Linuxu bych doporučil Eclipse nebo Geany, protože jsou to skvělí programovací editoři - Eclipse je plnohodnotnější a Geany je štíhlejší. Uživatelé Windows mohou také použít nativního klienta GitHub.

Nahrávání změn vašeho projektu


Jakmile provedete změny, můžete nahrát aktualizované soubory zpět do GitHub pomocí příkazu git push origin master zatímco uvnitř složky aplikace. To tlačí změny zpět do “původ” ukazatel (váš rozvětvený projekt) a hlavní větev (výchozí umístění zdrojového kódu).

Sledování upstream

Pokud chcete sledovat předcházející projekt (ten, který jste vytvořili, abyste si vytvořili vlastní), budete muset přidat to, co se nazývá další dálkový ovladač. To je v podstatě jen další klíčové slovo, které můžete použít, když jste uvnitř složky aplikace. Chcete-li vytvořit nové dálkové ovládání, spusťte příkaz git remote add upstream https://github.com/username/project_name.git, kde by uživatelské jméno mělo být nahrazeno uživatelským jménem původního projektu a jméno_ projektu by mělo být nahrazeno názvem projektu.

Sloučení změn proti proudu

Pokud si všimnete, že projekt proti proudu byl aktualizován a chcete začlenit změny, můžete spustit git tah proti proudu po vytvoření dalšího dálkového ovladače a GitHub stáhne a sloučí změny z hlavního proudu do souborů projektu. Pokud po spuštění tohoto příkazu všechno funguje dokonale, můžete okamžitě spustit git push origin master posunout aktualizace do svého vlastního projektu.

Vytáhněte žádosti


Pokud byste chtěli přispět zpět do upstream projektu, je nejlepší tlačit jakékoli změny na vlastní vidličku projektu (nebo do vaší vlastní pobočky upstream projektu, ale to až poté, co původní autor učiní zvláštní opatření). Jakmile tyto změny přesunete do svého úložiště, můžete jít do GitHub a odeslat žádost o vyžádání. Tímto oznámíte původnímu autorovi projektu proti proudu, že si přejete, aby zkontroloval provedené změny a nechal je, aby vaše změny přenesl do projektu proti proudu. Je běžnou zdvořilostí nabídnout alespoň některé z vašich vlastních úprav zpět na navazující projekt, aby je mohli jako poděkování vytáhnout za svůj projekt. Zda vaši žádost přijmou, záleží na nich.

Závěr

GitHub je fantastický nástroj, který velké množství vývojářů s otevřeným zdrojovým kódem již používá. Zatímco GitHub používá nástroj Git, který může kdokoli konfigurovat na svých vlastních serverech, GitHub skutečně zahrnuje komunitní aspekt vývoje, což je požadavek ve světě open source. Tento úvod by vám měl pomoci začít se základy. Pokud byste se chtěli dozvědět více o skutečném programování, můžete se podívat na tento článek na nejlepších webech, kde se můžete seznámit s webovými stránkami C ++ 3, abyste mohli začít s výukou programovacího jazyka C ++ 3. obtížné pro mnohé, dokonce i s relativně snadnými programovacími jazyky. I když je Java snadnější začít (kde máme mnoho článků zde na MakeUseOf for Java, stejně jako ... .

Použili jste GitHub? Jakou funkci se vám líbí nejvíce, o které by lidé měli vědět? Dejte nám vědět v komentářích!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.