GitHub - zašto koristiti?


#1

Praktičan rad u github-u ti daje sve to. I više od toga.


NormJS - root Class
#2

Nemoj mi se sad opet smijat. :smiley: Ali nisam još nikad radio sa githubom. Kada sam nešto probao…bilo me smorilo milijon opcija…a nije mi bilo nešto potrebno, pa preskočih.

Dobro, smij se slobodno xd.

Ne kužim, što će mi točno dati github u ovom slučaju?
Nije li njegova svrha nekakav repozitorij file-ova gdje ih možemo forkati…versionirati…comitat…itd? Tako ga ja shvatih?

Ne vidim pri tome što mi to točno pomaže u ovom slučaju za pisanje dokumentacije?


#3

Nema potrebe se smijati. Nije ga koristilo preko 7.6 milijardi žive populacije.
Evo ti recimo trenutni (može ih biti nebrojeno) PR (pull request) - zahtjev za izmjenu/uvrštavanje novog u postojeći kod, konkretno u Laravel projektu.

(Možda treba kliknuti na link Update welcome.blade.php koji se nalazi ispod No description provided.)

Ako si logovan, moći ćeš da klikneš tačnu liniju koda (bilo koju) sa lijeve strane na plus gdje će ti se otvoriti forma za komentar.
To je samo jedna od (kako kažeš mnogobrojnih) opcija i sve su svrsishodne i intuitivne.

Počni koristiti github i progledaćeš.


#4

Ok, dobro znam koje kvalitete se kriju iza ovakvih savjeta.

I osjećao sam da je nešto veliko…kada je toliko zastupljen.

Samo nikako nikad nisam osjetio gdje meni osobno treba, da bi me motiviralo… …ali poslušat ću te definitivno.


#5

Hehe, kliknem na tvoj link…zatim na sign in i kucam password (imam već račun) …i neka greška kaže :

Your browser did something unexpected. Please contact us if the problem persists.

Promjenim browser, odem na Firefox, normalno se logiram na gitHub, zatim kopiram tvoj link…i automatski me odlogira. Nakon toga mi više ne da ni na firefoxu da se logiram xd.

Bit će da ga link nešto motivira da sam ja ti…pa se pošeremeti login. Nadam se da mi je to samo “početnička sreća”. Ja imam neku karmu, ako nikome ne iskoči bug…meni sigurno hoće. Ja i cura koristimo iste programe…njoj sve uvijek uredno radi. Ja kada krenem…pa stvorit će se bug, nema šanse da će sve raditi kako treba. xd.


#6

Nebi trebalo da se dešava greška, ali
loguj se u private window (da izbjegneš bilo koji problem s kešom) a nakon toga klikni na link.
Ja sam već ulogovan otiš’o na link.


#7

Uspio sam se logirati tek nakon što bi obrisao sve cookie.
Zatim se logiram…odem na tvoj link…pukne me greška.

Ok, shvatih da ništa od tvog linka…reko idem korak po korak s njihovom dokumentacijom…neću tvoj link klikat.

Opet obrišem sve cookie, logiram se …ne koristim tvoj link…napravim ni dva klika na stranici…pukne me opet greška i odlogira. I opet se ne mogu logirati bez brisanja cookiea.

Jednostavno mi trenutno ne radi ni na Chrome ni na Firefox …bit će da nije moment da proučavam gitHub, hehe. Ali budem.

Ali ono…koji q*** …velim ti ja, bugovi se lijepe na mene ko … karma mi je to.
Ja jednostavno ne smijem koristiti stvari poput sinkronizacije bookmarka na browserima i takve stvari…jer što sam ja svjesniji pozadinskih procesa, to je manja šansa da će to kod mene raditi. U takvoj nekoj sprezi je to. I uvijek, baš uvijek će me pronaći bug.

To je čarolija kada se taknem nekoga programa, a on…čudom nekim, radi.


#8

Jesi li prob’o ugasiti browser totalno (sve prozore) i onda otvoriti, zatim otvoriti (Private Browsing mode) - tad ako se desi greška, definitivno nije do keša.
Inače puno koristim Private window baš da svjesno mogu zanemariti bilo koju vezu/problem sa kešom.


#9

Evo jesam. Jednostavno čim kliknem new repository …odmah me odlogira. Štoviše, nakon toga se više ne mogu niti logirati bez da se ne zabijem u grešku. (Tek brisanje cookie-a daje novu priliku…)

A puca mi i na Chrome i na FF i na Chrome private. Gasio palio sve… ne pomaže


#10

Moguće da te je zapala i neka greška u servisu:

https://status.github.com/messages


#11

Imam ti ja čudnu konekciju sa svemirom…nekada mi jednostavno kaže: “Smorit ću te ako ne odeš spavati”. I ako ga tada ne poslušam, kreirat će mi bug svih bugova koji će me biti u pojam.

Jednostavno mi zapovjeda da je vrijeme za spavanje, a sutra će gitHub raditi kako treba.
Pozz.


#12

tpojka ti je dobro rekao, bez github-a ti je ovo bez veze.
Drugo, vidim da si majstor kompliciranja, mislio sam da sve kuzim, al sad vise u nista nisam siguran. Bez obzira na to kolko je ideja dobra, ako je lose objasnjenja i mentalno komplicirana onda ce ju koristiti mali broj mazohista.
Za nesto sto ti hoces da bude standard, ovo vec sada prekomplicirana stvar.
Ajde napravi github projekt normJS. Napisi readme koji mora adrzavati sljedeci stvari:

  1. Intro ( 150 - 500 znakova sto je to)
  2. Install
  3. Usage example (MAXIMALNO jednostavan primjer zakaj je normjs super i koji problem rjesava.Sto manje objasnjavaj rjecima, sto vise kodom)
  4. Advanced ( sto bi sve mogao rjesit normjs)
  5. API ( api reference)

kreni od usera tj od nekog tko ce trositi normjs, tj. u ovom slucaju netko tko ce pisati pluginove za stranice, a ne od nekoga tko mora implementirati normjs na svoju stranicu. Prvo pogledaj sto sve treba programeru koji pise plugin ( ili trosi normjs na neki drugi nacin), a tek onda povecavaj api ovom koji ce morati to implementirati.


#13

@bozoou slušaj savjete. Ne zato jer “ne znaš” već zato jer su dobronamjerni. Ako ne slušaš, nećeš napravit ništa. Ili barem argumentirano se izjasni zašto određeni savjet ne smatraš dobrim. Iz osobnog iskustva (eto baš prekjučer i jučer) ti želim navesti primjer: kum kupuje auto i davi me 3 dana šta da uzme. Dam mu listu šta da uzme a šta ne (i zašto) koja je unutar njegovog budžeta. Od liste koju sam mu dao,slao mi je linkove na aute koje sam mu (dobronamjerno!) rekao da ne uzima. Ponovim mu zašto da to ne uzima i dao si truda i posla mu linkove gdje može pročitati iz iskustva vlasnika takvih auta i koje su probleme imali i koliko ih je koštao popravak (govorim o tipičnim kvarovima). Danas mi javlja da je uzeo ono što sam mu striktno rekao da ne uzima jer ga čekaju skupi i česti kvarovi, međutim njemu su se svidjeli kožni sicevi…
Ja sam gubio vrijeme u najboljoj namjeri da mu pomognem, i iako me udavi pitanjima i “zahtjevima” za savjete, on je postupio po svom.
Što misliš hoću li mu opet pomoć? (osim developinga volim i aute koji su mi ujedno o hobi)
Čisto da ti kažem da savjeti koje dečki daju nisu zlonamjerni i ne služe za potkopavanje, već da podijeliš ideju po standardima koje i sam želiš primjeniti (a i ja bih volio vidjeti) :slight_smile:


#14

Upravo. Tako se počinje. Ne bi bio ni prvi ni posljednji projekt koji je zapeo na readme fajlu (i da zapne i ostane tamo).


#15

Git je jako mocna stvar.

Da li koristis github, gitlab ili neki treci, svejedno koji.

@bozoou

Kako bi rijesio za veci broj ljudi rad u teamu, a svi imaju lokalno code i lokalno rade?

Svn mozda?

Svn je stvar proslosti.

Preporuka: gitlab


#16

Heh, da. Gle…radim u firmi koja je nastala još u vrijeme bušenih kartica :smiley:
SVN je još nešto najmodernije unutra xd. …ne želiš čuti ostatak priče. …ali programiraju, rade funkcionalne programe i zarađju opake milijone. I kada imaš takav set up, gdje stvar šljaka, to je jako teško mijenjati. Bolje rečeno, nemoguće mijenjati njihove trenutne pristupe …jer em sebe doživljavaju naprednima, em niti ne razumiju dalje od onoga što znaju…a web im je pogotovo poprilična nepoznanica.

Ipak, ja sam u toj firmi postavljen kao vodeći čovjek da izgradim web odjel i dobro želim razmisliti što i kako.
NormJS je upravo jedan od alata koji mi treba …da bi svi budući ljudi koje ću dovesti mogli funkcionirati usklađeno po zadanom standardu. Znam, mogao sam odabrati neku tehnologiju i nametnuti je kao nit vodilju po kojoj bi se svi ravnali…ali ja mislim da to nije ispravan način. Niti na razini firme, niti na razini cijele zajednice. Vidim normJS kao nešto neizbježno što bi došlo samnom ili bez mene.
(Kao što rekoh ranije, ja normJS već koristim u svojim projektima…sada želim samo to podići na jedan puno veći level…tip top dokumentirano i razrađeno u detalje)

Trenutno nemam vremena da proučavam sve u širinu rupe koje mi nedostaje, ali imam ja TODO listu…i jednostavno moram taktizirati kojim ću redom. A pamtim što je bitno…i osjećam što je bitno…ne izbježno je skužiti što je zajednica prigrlila…tako da sve će prije ili kasnije doći na red.

Inače, i zapošljavam. :slight_smile: I volio bih imati osobu uz sebe, nekoga svestranog ko gospon @tpojka , ono, da zna podosta o svemu i da mi ne može dopustiti da zamaglim u krivom smjeru. Ono, da baš dodijava ko @tpojka na svaku odluku (:stuck_out_tongue: )…tako da se stvari dobro preispitaju. Ali da se ipak zna da sam ja kreator i da donosim posljednju odluku. Ipak nisam džabe tu gdje jesam. A ja poštujem tuđe mišljenje kada je dobro argumentirano. (Nisam slučajno ovaj zadnji paragraph napisao na glas)


#17

Ovo ti izgleda jednostavno: https://www.w3schools.com/html/default.asp

Pravila su pravila. Organizam je kompliciran, ali onda dobro odrađuje funkciju za koju je namjenjen.

Na stranu što sam ružno krenuo sa formatiranjem dokumentacije…to tek tražim način kako ću.
Bit će u konačnici tip-top, a to je glavno.

W3 school ne instaliraš.

Vi niste skužili da ja pravim dokumentaciju, a ne pišem program.
Koliko god puta ja ponovim da je normJS standard, vi uporno mislite da je to program.

Oke, bit će skriptica koja će pokretati normJS, ali koga to briga?
Ta skriptica će biti ekvivalent onome što netko mora u zaglavlje HTML-a staviti:

<!DOCTYPE html>

Krećem od toga da napravim standard. A zatim ću javiti Googleu, Firefoxu i Microsoftu da imam rješenje za njihov problem. Ako oni suportaju, na konju sam. A već imam ulaznicu u Microsoft, i vrlo vjerovatno kroz njih onda i u Google i u Firefox.
A kada nekome nudiš pomoć, nema razloga da isti odbije primiti pomoć. Tako svemir funkcionira…samo treba ići niz struju vode. Nikada kontra. Stvari su jednostavne kada se to shvati. Onda su ti sva vrata ovog svijeta otvorena. Svatko, ama baš svatko…prihvaća ono što mu može pomoći. A Microsoft je sačinjen od istih ljudi kao što smo ja i ti. :wink:

Ako ne prođe, imam alat koji želim imati za svoju firmu. Opet sam na konju. Znači, ja izgubiti ne mogu…a dobio sam i avanturu koja me veseli. Simple as that…ljubav i radost su uvijek pravi put. :wink:


#18

Koji točno nisam slušao? :slight_smile:

Za gitHub sam se itekako složio, samo velim. Kako ja nisam znao što je gitHub, čisto sam priupitao tpojku na koji način će mi gitHub pomoći.

Pošto velim, ja pišem dokumentaciju / standard …ne i program.

GitHub ću ionako proučiti, čisto da osjetim na svojoj koži što sve nudi. Krenuo već jučer, ali Bog nije supportao pokušaj, pošto gitHub nije uopće htio raditi ni na jednom browseru…da sam se postavio na glavu, nije išlo. xd.

I dalje mi se čini da meni treba dobar sistem za dokumentaciju. Ali proučit ću gitHub…to mi je ionako neizbježno.
Ova stranica je recimo primjer što mi treba: https://developer.mozilla.org/en-US/docs/Web/Web_Components


#19

Izvoli

https://www.gitbook.com/


#20

ok. mislio sam da radis vec library za implementaciju.
Svejedno.
Github, sve kak sam i rekao, ali bez installa. Napravi usage example, opis, advance usage, komponente koje bi pokrio itd…
Ovo po forumu nema smisla, ima vec 4 teme sa tonom texta koje nitko tko je nov nece sigurno citati.
Za pisat nekakv web standard koji ce prihvatiti velike firme ti treba dosta toga, a prvenstveno kompatibilnost sa tonom browsera i potojecim standardima.