Creative Coding and Computational Art Course

Logo NI-CCC

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:

  1. potřebujete účet na GitHubu, přihlašte se nebo si vytvořte nový
  2. 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
fork repozitáře v mém účtu
  1. 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.
  1. až budete se změnami u sebe spokojení, můžete v původním repozitáři vytvořit new pull request
link na původní repozitář pull request
  1. 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)
pull request
  1. kliknete na create pull request popište co jste aktualizovali
přidat popis změn
  1. 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:

  1. potřebujete účet na GitHubu, přihlašte se nebo si vytvořte nový
  2. 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.
  3. následující postup závisí na tom, ve které situaci se nacházíte:

Znám Git atd.

  1. 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
  2. změňte obsah repozitáře jak chcete, vytvořte nový commit se změnami a nahrajte repozitář na github
  3. za okamžik by se měly změny propsat na web sem
  4. pokud nastane nějaký problém, znovu napiště @vojtatom a on to s vámi vyřeší

Neznám Git

  1. 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
  2. najděte v repozitáři soubor stránky, kterou chcete změnit a otevřete ji
najdu stránku
  1. najděte tlačítko edit
najdu edit
  1. upravte obsah stránky dle libosti
uprav obsah
  1. napište commit message, aby bylo poznat, co jste aktualizovali, případně doplňte popis dole
uprav obsah
  1. po kliknutí na Commit changes se změny uloží a za chvíli by se měly aktualizovat i samotné stránky
  2. 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:

  1. přihlašte se
  2. otevřete repozitář webu a předěte do složky kam chcete soubory nahrát
  3. drag-and-drop obrázek/soubor do prohlížeče by měl zafungovat, funguje i nahrání více souborů
  4. napište nějakou funky commit message, klikněte na Commit changes a soubor je na webu
uprav obsah