Contributions
Stránky ni-ccc jsou hostovány jako GitHub Pages mimo běžnou platformu využivanou FIT ČVUT z důvdu zapojení externistů bez nutné příslušnosti k univerzitě. Na stránky může kdokoliv přispívat:
Repozitář s webem je hostován na GitHubu pod organizací ni-ccc a k repozitáři mají přístup všichni zapsaní studenti, mentoři, a taky všechny spolupracující osoby.
Web je ploché html. Časem na tom zapracujem, prozatím to stačí.
Pro vytváření nových stránek je tu html šablona - stačí vykopírovat její obsah a změnit co se vám hodí. Jsou v ní taky nějaké příklady, pokud nevíte jak naložit s html.
Preferovaný způsob
Co dělat, když chci co nejrychleji přispět na stránky:
- potřebujete účet na GitHubu, přihlašte se nebo si vytvořte nový
- vytvořte fork repozitáře https://github.com/ni-ccc/ni-ccc.github.io - od této chvíle se bude mezi vašimi vlastními projekty nacházet jeho kopie, ve které můžete měnit co chcete, klidně ten repozitář zbořte
- Pro vytváření nových stránek je tu html šablona - stačí vykopírovat její obsah a změnit co se vám hodí. Jsou v ní taky nějaké příklady, pokud nevíte jak naložit s html.
- až budete se změnami u sebe spokojení, můžete v původním repozitáři vytvořit new pull request
- budete chtít sloučit svoji kopii repozitáře (vybírací seznam v pravo - tam bude vaše kopie) do hlavního repozitáře (seznam vlevo, tam bude to samé co na screensotu dole)
- kliknete na create pull request popište co jste aktualizovali
- kliknete na create pull request a hotovo, budeme vědět o vašich změnách, podíváme se na ně a přidáme co půjde, díky
Alternativní postup
...jak přispět na stránky:
- potřebujete účet na GitHubu, přihlašte se nebo si vytvořte nový
- napište zprávu @vojtatom, řekněte mu vaše GitHub username a taky mu řekněte, že chcete přístup k repozitáři se stránkami ni-ccc. On vás tam přidá a dá vám vědět. Příště první 3 kroky přeskakujte.
- následující postup závisí na tom, ve které situaci se nacházíte:
- znám git, nebo se ho chci naučit používat
- neznám git
Znám Git atd.
- v terminálu, nějakém klientu pro git si naklonujte repozitář https://github.com/ni-ccc/ni-ccc.github.io s obsahem stránek, případně můžete editovat repozitář přímo na webu
- změňte obsah repozitáře jak chcete, vytvořte nový commit se změnami a nahrajte repozitář na github
- za okamžik by se měly změny propsat na web sem
- pokud nastane nějaký problém, znovu napiště @vojtatom a on to s vámi vyřeší
Neznám Git
- nejjednodušší postup pro editaci stránek bez použití gitu je upravovat stránky přímo na GitHubu. Po krocích 1-3. byste měli mít k repozitáři přístup
- najděte v repozitáři soubor stránky, kterou chcete změnit a otevřete ji
- najděte tlačítko edit
- upravte obsah stránky dle libosti
- napište commit message, aby bylo poznat, co jste aktualizovali, případně doplňte popis dole
- po kliknutí na Commit changes se změny uloží a za chvíli by se měly aktualizovat i samotné stránky
- pokud nastane nějaký problém, znovu napiště @vojtatom a on to s vámi vyřeší, pro jistotu si zkopírujte obsah stránky s vašimi změnami k sobě do pc
Jak přidám obrázek (nebo soubor) přes web?
Pokud nechcete používat klienty pro git, tak:
- přihlašte se
- otevřete repozitář webu a předěte do složky kam chcete soubory nahrát
- drag-and-drop obrázek/soubor do prohlížeče by měl zafungovat, funguje i nahrání více souborů
- napište nějakou funky commit message, klikněte na Commit changes a soubor je na webu