https://github.com/digipost/digipost-data-types-dotnet
https://github.com/digipost/digipost-data-types-dotnet
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/digipost/digipost-data-types-dotnet
- Owner: digipost
- License: apache-2.0
- Created: 2019-11-21T09:58:07.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T11:21:12.000Z (7 months ago)
- Last Synced: 2024-12-28T23:35:10.039Z (5 months ago)
- Language: C#
- Size: 128 KB
- Stars: 0
- Watchers: 10
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# api-client-shared-dotnet
## Hvordan utvikle på dette prosjektet?
Bruk Rider, som er C#-varianten av Intellij IDEA.Fjern `AssemblyOriginatorKeyFile` og `SignAssembly` for å deaktivere strong-named assemblies under utvikling.
Har du tilgang til signingkey (digipost-utviklere) kan du evt dekryptere `signingkey.snk.enc` først.
Man kan verifisere at DLL-en er strong-named ved å benytte `sn -v `.
## Hvordan deploye?
Releasing er gjort via tagging med [Semver](http://semver.org) versjons schema. For en beta-release, bruk `-beta` som versjon suffix i taggen.## Hvordan legge til ny data-type
1. Copy-paste https://raw.githubusercontent.com/digipost/digipost-data-types/main/datatypes.xsd til `datatypes.xsd`
2. Legg til eksempel-xsd av nye datatyper i `datatypes-examples.xml` (kan også dupliseres fra repoet over. Merk at det er noen forskjeller i dataene for testing)
3. Kjør xscgen for å bygge kode fra xsd
dotnet xscgen --dc -0 -t "Digipost.Api.Client.DataTypes.Core/Resources/XSD/datatypes.xsd" -o "Digipost.Api.Client.DataTypes.Core/Internal/" -n "http://api.digipost.no/schema/datatypes=Digipost.Api.Client.DataTypes.Core.Internal"
4. Kjør tester