REST-basert API som eksponerer forretningslogikk for xxx-portal, bygget på .NET Core 2.1.
Utvikling krever Visual Studio 2018 v15 eller nyere Database er MSSQL 2017. MSSQL 2017 kan lastes ned fra https://www.microsoft.com/en-au/sql-server/sql-server-downloads OBS: Må installeres med kombinert Windows og passord-security. Oppdater denne guiden om du møter på problemer som ikke er dokumentert her.
- [Applikasjonsarkitektur] (https://lenke.til.arkitektur.com) (lenke til confluence/sharepoint e.l)
- [Driftsarkitektur] (https://lenke.til.arkitektur.com) (lenke til confluence/sharepoint e.l)
- Klon dette repoet:
https://github.com/JoachimL/AdcEksempelrepo.git
- Bygg løsningen src\AdcEksempel\AdcEksempel.sln
- Opprett lokale databaser (høyreklikk database-prosjektene og velg "Publish")
Utviklingmetodikken er basert på TDD, slik at vi skriver tester før produksjonskode. For å ivareta kodekvalitet brukes Stylecop med eget definert regelsett, samt hyppig codereviews. Ved opprettelse av pullrequest gjøres det en automatisk sjekk av kodekvalitet, alle enhestester kjøres og det gjøres en release til ST hvor alle Atestene kjøres.
En oppgave testes alltid av utvikler i testmiljø før den assignes til tester i Trello/TFS/Jira. Tester merger deretter koden til master, og kjører dette i produksjon.