En doktrin för svensk offentlig sektor
Varje kodrad ska kunna återanvändas av nästa kommun.
SamhällsKodex är principen att all programvara som byggs för offentlig sektor ska beskrivas, delas och återanvändas. Inte som en möjlighet. Som en självklarhet.
Tre principer
SamhällsKodex
Beskriv
All programvara som utvecklas med offentliga medel ska ha en standardiserad beskrivning. Vad den gör. Vem som ansvarar. Hur den kan användas.
Dela
Beskrivningen ska vara offentlig och maskinläsbar. Andra ska kunna hitta, utvärdera och kontakta er utan hinder.
Återanvänd
Innan ny utveckling påbörjas ska befintliga lösningar undersökas. Låt oss dela och spara skattemedel.
290 kommuner.
Samma problem.
290 olika lösningar.
Varje år spenderar svenska kommuner och myndigheter miljarder kronor på IT-utveckling. Ärendehantering. Dokumenthantering. Medborgardialoger. Samma typer av system, om och om igen.
Inte för att det saknas bra lösningar. Utan för att de inte går att hitta. Det finns ingen gemensam plats. Inget standardiserat sätt att beskriva vad som redan finns.
SamhällsKodex ändrar det.
En standard som redan används i flera länder inom Europeiska unionen.
Standarden
En fil. All information.
publiccode.yml är en öppen standard för att beskriva programvara. En liten textfil i varje projekts kodarkiv som berättar vad projektet är, vem som står bakom det, och hur det kan användas.
Standarden kommer från Italien och används redan av tusentals europeiska offentliga projekt. SamhällsKodex anpassar den för svenska förhållanden med svenska kategorier, svenska felmeddelanden och fokus på svensk lagstiftning.
Skapa er publiccode.ymlFokusområden
Nio områden med störst potential
Regeringen har identifierat områden där delning av programvara kan ge störst samhällsnytta. Projekt inom dessa kategorier prioriteras i katalogen.
Verktyg för att följa doktrinen
Vi tillhandahåller verktyg som gör det enkelt att skapa, validera och publicera projektbeskrivningar enligt standarden.
Webb-editor
Skapa publiccode.yml visuellt utan att skriva kod. En guide som tar dig igenom alla fält.
Öppna editornKommandoradsverktyg
Validera och poängsätt projektbeskrivningar direkt i terminalen. Perfekt för utvecklare.
npm install @samhallskodex/cliGitHub Action
Automatisk validering vid varje commit. Fel visas direkt i pull requests.
Se dokumentationBörja idag.
Det tar fem minuter att beskriva ert projekt. Varje beskrivning som läggs till gör det enklare för nästa kommun att hitta rätt.