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)
-
Oppdatér alle
<AssemblyVersion>
-verdier (i.csproj
-filer) til nytt versjonsnummer (format:x.y.z.*
)Filstiene til de aktuelle .cproj-filene:
.\Dhhr.KppParser.ConsoleApp\Dhhr.KppParser.ConsoleApp.csproj
.\Dhhr.KppParser.Gui\Dhhr.KppParser.Gui.csproj
-
Oppdatér
versjonEpj
-verdien iDhhr.KppParser.Gui
→appsettings.json
til nytt versjonsnummer (format:x.y.z
)Filstien til appsettings.json:
.\Dhhr.KppParser.Gui\appsettings.json
Kjør denne kommandoen på filstien ".\src"
. Viktig å bruke denne filstien for å finne riktige filstier og lager programmene Gui og ConsoleApp.
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
Programmene får disse filstiene:
".\Dhhr.KppParser.ConsoleApp\bin\Release\net8.0\win-x64\Dhhr.KppParser.ConsoleApp.exe"
".\Dhhr.KppParser.Gui\bin\Release\net8.0-windows\win-x64\Dhhr.KppParser.Gui.exe"
Oppskrift for hvordan man tester er beskrevet i her
- 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
- Merge til main
- Opprett ny release på github
- Oppgi tittel basert på hva som er forandret
- Sett tag til 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\net8.0\win-x64\publish"
".\Dhhr.KppParser.Gui\bin\Release\net8.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"