» Poradna » Web a internet

Zdroje na githubu

 |   |  Microsoft Windows 10 Chrome 74.0.3729.157

Omlouvám se předem, ale zde mi nepomohlo ani hledání na webu. Nechápu totiž Github a práci s ním (jediný, co tuším, je, že se jedná o verzování a spolupráci lidí na projektech). Konkrétně našel jsem tam jeden plugin, který bych chtěl použít. Problém nastává s "Install the plugin with NPM": jsou tam nějaké příkazy (pro příkazový řádek) a tady mi uniká smysl toho příkazového řádku, proč se používá (a proč ty příkazy nefungují ve Windows)? Pak tam jsou soubory .md, to jistě taky souvisí s mým nepochopením. Kromě toho v úvodu vůbec nechápu smysl githubu a proč je svázaný s příkazovým řádkem a jaká je zde výhoda oproti tomu, když si plugin stáhnu jako zip a použiju kód z něj (ono se dost často stává, že to nefunguje, protože v dokumentaci se píše něco jiného než je pak v kódu)? Děkuji a omlouvám se odborníkům za tak blbý dotaz a že si to nedokážu najít sám na webu.

Odpovědi na otázku

avatar
 | Microsoft Windows 7 Firefox 60.0

Nic ve zlem, ale pokud to je takhle, tak to radeji nedelej, nebo to sver nekomu zkusenejsimu.Soubory .md jsou dokumentace ve formatu Markdown ( https://cs.wikipedia.org/wiki/Markdown )NPM je balickovaci manazer pro programovani v Node.JS - ve Windows to bude fungovat v pripade, ze tam mas Node nainstalovane, jinak ne.Jako ZIP to stahnout muzes, ale nemusi to fungovat. NPM by ti melo zajistit spravne zacleneni do tveho pocitace. Ale to jsem hodne zjednodusil. Budes potrebovat nabrat trochu zkusenosti, nez se do neceho takoveho pustis.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 60.0

Jo a GitHub s prikazovym radkem svazany nijak neni. To jen ten konkretni projekt, ktery jsi tam nasel. Projektu jsou tam tisice a spousta z nich prikazovy radek nijak nevyzaduje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 74.0.3729.157

Díky moc, vidím a souhlasím. To nemá cenu ani zkoušet. Ten dotyčný plugin stejně ani nefunguje, protože kód live dema je úplně jiný než co se píše v dokumentaci... Tak se omlouvám a děkuju za váš čas.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 74.0.3729.157

No ty zkušenosti se budou asi těžko nabírat, když nechápu nic To bych musel studovat na nějaké VŠ, protože samostudiem to nelze pobrat ani z 1 %... Ještě jednou díky, ale ode dneška se GitHubu budu vyhýbat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 60.0

Zadna VS neni nutna. Staci trochu se ucit. Mj. se Git a prace s nim (GitHub je takove globalni rozhrani pro Git repozitare) lehce probiraji v zacatecnickych kurzech PyLadies: https://naucse.python.cz/course/pyladies/

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 72.0.3626.122

Ono to lze pobrat třeba z 1% za den. Takže za takových 100 dnů samostudia to člověk může mít v malíku. Jen je otázka, komu a za jakých okolností se taková časová investice vyplatí. Já se informatikou živím, takže to pro mě dává smysl. Že by si někdo, kdo se informatice profesionálně nevěnuje, nějak často klonoval a kompiloval něco z GitHubu, to kolem sebe příliš nevidím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 74.0.3729.157

Přesně naopak. Většina uživatelů GitHubu se to právě naučila ze 100 % jedině samostudiem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 74.0.3729.157

https://www.kutac.cz/blog/pocitace-a-internety... Aha, takže v případě js/html je to jak kanón na komáry aneb už nemusím požadovat odpověď. Zůstanu u těch zipů. Redakce může klidně toto vlákno smazat. Pardon!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 72.0.3626.122

Předně by pomohlo sem napsat, o který projekt se jedná. Pokud je to běžná veřejná repository na GitHubu, tajné to jistě nebude.Důvod, proč většina projektů z GitHubu nebude fungovat a/nebo nepůjde zkompilovat na Shitdows, tkví jednoduše v tom, že Shitdows nejsou prostředí vhodné pro vývoj open-source softwaru. To prostředí je celé navržené tak, aby uživatel nic nezmohl, aby se nic nenaučil a aby pak měl přesně takovéto dotazy v poradně, na které se velmi těžko hledá kloudná odpověď. Pro práci s open-source projekty na GitHubu je třeba pochytit alespoň základy následujícího:1. Použitelné operační systémy: http://www.catb.org/~esr/faqs/hacker-howto.html2. Distribuované verzovací systémy, konkrétně Git: https://git-scm.com/docs/gittutorial (Přesně totéž je také v "man gittutorial".) (Mimochodem, podle toho, kdo je autorem Gitu, se dá odhadnout, na kterému operačním systému bude Git fungovat nejlépe.)3. Markdown: U "dialektu" specifického pro GitHub bych začal třeba tady: https://github.com/adam-p/markdown-here/wiki... Hned v úvodu je tam spousta odkazů na další podrobnosti.4. Konkrétní programovací jazyky, ve kterých je projekt napsaný. Pokud je řeč o "npm", možná tam bude hrát roli JavaScript. To už je individuální, podle potřeby a podle konkrétního projektu.Výhoda verzovacího systému vůči staticky staženému zdrojáku je celkem zjevně v možnosti snadné aktualizace, prohlížení změn, ke kterým došlo od minulé verze, kompilace konkrétních revizí / tagů atd. Společná výhoda všech distribuovaných verzovacích systémů navíc je, ta má člověk ve své naklonované repository kompletní historii (tedy, ne nutně všech větví, ale i to jde, když se chce) a může s ní libovolně pracovat, lokálně (vytvářet vlastní větve a změny) i globálně (forknout si vlastní repository na GitHubu, zveřejnit tam své změny ("git push") a případně pak poslat pull request původnímu projektu: https://help.github.com/en/articles/creating-a-pu... ).Nicméně pokud jde o nějaký "plugin", je mi záhadou, proč ho chceš stahovat zrovna z GitHubu. Na normálních systémech je prostě manažer balíčků, který zpravidla dovede většinu takového softwaru nainstalovat přímo z distribuční repository (bez nutnosti něco hledat, stahovat a kompilovat) a (což je ještě důležitější) bude pak ten balíček (plugin, program, data, firmware od procesoru, kernel, cokoliv) automaticky udržovat aktuální a aktualizovat se zbytkem systému. Pokud nechceš na nějakém softwarovém projektu přímo pracovat, instalace hotového balíčku je vždy nejlepší řešení.Mimochodem, pokud tvrdíš, že dokumentace se neshoduje s kódem, nic ti nebrání dokumentaci opravit a poslat pull request. Dokumentace je všeho všudy Markdown; k její opravě nepotřebuješ umět programovat.Sečteno a podtrženo, pokud si myslíš, že potřebuješ zkompilovat něco z GitHubu, ale v podstatě netušíš, co GitHub je, s pravděpodobností hraničící s jistotou bych tipoval, že děláš něco špatně nebo že bys měl použít jinou metodu instalace toho "pluginu".

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

tvl.... koukam, ze na zakladce zas meli den pristupu k internetu a pubertaci plodi blaboly na zive.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 72.0.3626.122

Koukám, že se zase vynořili hloupí žvanilové, kteří nejsou schopní zformulovat ani jeden rozumný (proti)argument, ale budou rádi trousit zapšklé blbé poznámky.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: GitHub, GitHubu, Smysl toho


Určitě si přečtěte

Windows 10 podle našich čtenářů: Poslali jste nám skoro 300 nápadů, jak je vylepšit

Windows 10 podle našich čtenářů: Poslali jste nám skoro 300 nápadů, jak je vylepšit

** Microsoft aktualizuje Windows 10 dvakrát ročně ** Jenže praktických novinek už není tolik jako dříve ** Poslali jste nám skoro 300 tipů, co by se měly Desítky ještě naučit

Jakub Čížek | 134

Vyzkoušeli jsme chytrou čínskou zásuvku Sonoff S26 za tři stovky. Nevyhořeli jsme

Vyzkoušeli jsme chytrou čínskou zásuvku Sonoff S26 za tři stovky. Nevyhořeli jsme

** Je sice z Aliexpressu, ale funguje ** Můžete ji ovládat hlasem přes Amazon Echo nebo Google Home ** Za tři stovky zautomatizuje menší 230V spotřebič

Jakub Čížek | 96

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

** Ačkoliv je grafických linuxů plný internet, stále vládnou Windows ** Jeden z nich se jmenuje Zorin OS a nedávno se dočkal aktualizace ** Dělají jej dva kluci z Irska a je fakt hezký

Jakub Čížek | 114



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF