-
Fork tego repozytorium, ściągnij kod do siebie (skoro to czytasz, to zakładam, że znasz podstawy Gita i GitHuba).
-
Aby dodać nowy wpis wystarczy zajrzeć do folderu
tips- są tam pliki.xmldla każdego wpisu oddzielnie. Najwygodniej będzie, jak skopiujesz jeden istniejący, zmienisz mu nazwę i użyjesz jako szablon. -
W swoim pliku
.xmlpodaj kolejno tytuł, autora, url, datę i oczywiście treść. Pamiętaj, by ją dobrze formatować (tagicodeipreprzede wszystkim). -
Z poziomu głównego folderu projektu uruchom w konsoli plik
./build.sh- potrzebujesz zainstalowanego Node.js i szablony Mustache. Node jest domyślnie w systemie Mac OSX, natomiast Mustache ściągniesz wpisując w konsolinpm install mustache. Po uruchomieniu./build.shpowinieneś zobaczyć takie oto komunikaty:Doing git pull... Already up-to-date. Building a website... Building... done! -
Jeśli wszystko poszło dobrze, to właśnie dodałeś nowy artykuł, gratulacje! W folderze
articlespojawił się nowy plik zbudowany na podstawie tego ztips, a lista zmodyfikowanych plików obejmuje dwa wspomniane przed chwilą i główny plikindex.html. -
Dodajesz zmodyfikowane pliki poprzez
git add ., robiszcommitipushna serwer. Następnie na swoim forku na GitHubie odnajdujesz przycisk Pull Request - po kliknięciu pojawi się opcja dodania nowego requesta, w którym podajesz tytuł i krótki opis. -
Autor widzi, że to co dodałeś jest dobre, robi merge, Twoje zmiany trafiają do głównego repozytorium, wszyscy są szczęśliwi i idą na piwo.
###Podziękowania###
- @Riddle za implementację responsive web design
- @Karolinaszczur za favikonkę