Dette er kildekoden til nettsiden for Ifi-ordenen.
Den skal ligge på ordenen.ifi.uio.no og bare bestå av kompilerte HTML-, CSS- og JS-filer.
Den har to hovedfunksjonaliteter:
- Forside: Introduksjon av ordenen, oversikt over mottagere
- Medlemside: Alle mottagere har en egen side
Siden blir generert vha Wintersmith, Sass og Compass, som blir prosessert vha Grunt. Live-server er brukt for å være mer effektiv i utviklingen.
For å bygge siden, kjør grunt build
. Anbefalt oppsett for utvikling er å kjøre i gang grunt
i ett vindu, og live-server
i et annet.
- Oppdateringer
- Mottagere av Ifi-ordenen
- Tildelinger (hierarkisk, alfabetisk, etter år)
- Om ordenen
- Ordbok
- Pingvingarden
- Om siden
- Ordenstegn
- Engelske oversettelser (til vurdering)
- Oversikt over foreninger (til diskusjon)
- Navigér til bygget:
cd build
- Sjekk at du er på riktig branch:
git checkout ordenen
- Bygg ny versjon:
grunt buildOrdenen
- Commit endringer:
git add . && git commit -m "<Begrunnelse>"
- Push endringer:
git push origin ordenen
- Logg inn på en av Ifi sine servere:
ssh <brukernavn>@login.ifi.uio.no
- Navigér til nettsidens mappe:
cd /projects/ifi-ordenen/www_docs
- Pull endringer:
git pull origin ordenen
- Om den er litt krass med auto-merge, husk at du kan auto-merge og alltid ta versjonen som ligger klar med:
git pull -s recursive -X theirs origin ordenen
- Om den er litt krass med auto-merge, husk at du kan auto-merge og alltid ta versjonen som ligger klar med:
- Sjekk at rettigheter er som de bør være