Programmet konverterer én csv-fil om episoder og én csv-fil om tjeneste til én xml-melding som skal sendes til Folkehelseinstituttet
Det er to måter å kjøre programmet:
- Bruke det grafiske grensesnittet (Gui)
- Kjøre konsoll-appen (ConsoleApp)
Både Gui og ConsoleApp lages med denne kommandoen
cd .\Dhhr.KppParser.ConsoleApp; dotnet publish -c Release -r win-x64 --no-self-contained -p:PublishSingleFile=true; cd ..\Dhhr.KppParser.Gui; dotnet publish -c Release -r win-x64 --no-self-contained -p:PublishSingleFile=true
Denne kommandoen finner riktig filstier og lager programmene
Programmene får disse filstiene:
".\Dhhr.KppParser.ConsoleApp\bin\Release\net6.0\win-x64\Dhhr.KppParser.ConsoleApp.exe"
".\Dhhr.KppParser.Gui\bin\Release\net6.0-windows\win-x64\Dhhr.KppParser.Gui.exe"
Test csv-filer for episode og tjeneste finnes i mappen:
".\Dhhr.KppParser.Service.Tests\Resources\TestData"
- Oppdater versjonsnummer i filene:
.\Dhhr.KppParser.ConsoleApp\Dhhr.KppParser.ConsoleApp.csproj
.\Dhhr.KppParser.Gui\Dhhr.KppParser.Gui.csproj
.\Dhhr.KppParser.Gui\appsettings.json
- Oppdatere dokumentasjonen (readme.md og mappen docs) hvis det oppdages feil i dokumetasjonen og/eller hvis det er viktige opplysninger som bør noteres ned.
- Lage en pull request for å merge koden til main i Github
Etter at pull requesten er godkjent og merget til main:
- Opprett ny release på github
- Oppgi tittel basert på hva som er forandret
- Sett tag et fornuftig versjonsnummer (bruk samme versjonsnummer som i .csproj)
- Fyll inn release-notes. Kopier gjerne fra forrige versjon, men oppdater "Nytt i denne utgaven"
- Lag 2 zip-filer av innholdet i disse mappene:
".\Dhhr.KppParser.ConsoleApp\bin\Release\net6.0\win-x64\publish"
".\Dhhr.KppParser.Gui\bin\Release\net6.0-windows\win-x64\publish"
Disse mappene ble generert når programmene ble laget (se over, Lage programmene Gui og ConsoleApp)
- Gi zip-filene henholdsvis disse navnene "KppParser-ConsoleApp.zip" og "KppParser-Gui.zip"