Skip to content
Snippets Groups Projects
Commit 73e73da5 authored by Petter Sagvold's avatar Petter Sagvold
Browse files

Merge branch 'master' into 'MainWindow'

# Conflicts:
#   .gitignore
parents 296456fd 52e35c98
No related branches found
No related tags found
1 merge request!1Oppsett av skjelettet til hovedvinduet
Pipeline #70853 passed
......@@ -39,3 +39,6 @@ __pycache__/
# Database
soitool/Database
# Compiled bytecode of Python source files
*.pyc
......@@ -63,7 +63,9 @@ docker login
docker push morkolai/soitool-ci
```
## Arbeidsmetode - Bruk av `git`
## Arbeidsmetode
### Bruk av `git`
Arbeid skal ikke skje direkte på `master` branch. For hver oppgave en vil utføre skal en ny branch lages, og denne må senere merges inn ved hjelp av en "Merge Request". Gjennomgang av dette er lagt fram under:
......@@ -81,11 +83,23 @@ git push origin <branch navn>
Merging til master skal skje via Merge Requests i GitLab.
### Om arbeid utføres på feil branch
#### Om arbeid utføres på feil branch
`git stash` kan brukes for å lagre endringer i et "stash". Deretter kan en hoppe til riktig branch med `git checkout <branch navn>`, og kjøre `git stash pop`.
## Arbeidsmetode - Hvordan skrive tester
#### Ved feil commit melding
Om det er siste commit som er problemet, og den ikke har blitt pushet opp, kan en gjøre følgende for å endre commit-melding
```
git commit --amend
```
Om en vil endre tidligere commits eller endringen har blitt pushet opp: rop om hjelp!
> "When in danger or in doubt, rUn in circles, scream and shout"
### Hvordan skrive tester
Hver modul burde testes. I praksis vil dette si at hver fil under `soitool/` med navn `X.py` burde ha en tilsvarende fil under `test/` med navn `test_X.py`.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment