Sajt Škole koda je napravljen u Jekyll-u i postavljen na Github stranice. Umesto pisanja HTML-a za jednostavnije strane se uglavnom koristi markdown sintaksa (kao u README.md fajlu). Naravno, moguće je koristiti i običan html.
Za početak, najbolje je isprobati Jekyll pre nego što počnete doprinositi.
Prvo instaliraš ruby. Potom:
gem install bundler
gem install jekyll
bundle install
Ako neće, probati sa sudo
.
Sledeća komanda pokreće build proces:
bundle exec jekyll serve
Ili ako samo menjaš html stranice (ignoriše promenu css i js):
bundle exec jekyll serve --incremental
Glavni folderi su:
_includes
- tu se nalaze delovi html stranica (npr. header, footer)_posts
- ove se pišu članci za blog_sass
- tu se piše CSS u Sass-u, odnosnoscss
formatu. Sam CSS je organizovan u podfoldere.kursevi
- ovde idu lekcije za sve online kurseve koje objavljujemo.stranice
- glavne statične stranice sajta, poput O nama, Projekti, Kursevi, Kontakt i slično.
Folderi koji su deo Jekyll
-a počinju donjom crtom, a ostali su custom folderi.
- dodati editovanje stranica
- pregledati refaktorisanje šta može da se iskoristi za napredni js
- dodati sve primere na kurseve (https://jsfiddle.net/user/mudroljub/fiddles/, i iz komtrejda, spojiti oop javu...)
- dodavati odgovarajuce citate na lekcije
- razvoj igara
- https://damjanpavlica.wordpress.com/category/programiranje/zen-programiranja/
- https://phpsrbija.github.io/php-the-right-way/
- postaviti sidebar sa sadrzajem kursa?
- bekend i glasanje za projekte