-
Notifications
You must be signed in to change notification settings - Fork 0
Utviklermanual
Til nå har vi ikke hatt en kjørende versjon av produktet. Dette er planen for hvordan arkitekturen skal se ut.
Vi skal ha en server som kjører både tjenersiden og databasen:
React er et rammeverk for å lage brukergrensesnitt, basert på JavaScript. Les mer her: https://reactjs.org/
Se hvordan koden vår er strukturert
Django REST er et rammeverk for å lage REST-API. Det bygger på Django, et nettverksrammeverk for Python. Les mer her: https://www.django-rest-framework.org/
Se hvordan koden vår er strukturert
Under backend delen av produktet har vi skrevet noen unit-tester som kan kjøres lokalt. Disse ligger i filen kalt "testing.py" og kan kjøres i command line ved å skrive "python backend/manage.py test". I tillegg til å kjøre disse lokalt har vi også lagt opp til muligheten for Continuous Integration på GitLab. Vi har laget et enkelt script som ligger i ".gitlab-ci.yml", som enkelt forklart setter opp produktet vårt og tester det på GitLab sine servere. Det er viktig å sørge for at en har installert aktive "Runners" på GitLaben sin. Du kan enten bruke delte "Runners" fra GitLab, eller installere de på egenhånd. For å lese mer om Continuous Integration gå til https://about.gitlab.com/product/continuous-integration/