# Öppen källkod i offentlig sektor
https://hackmd.io/@Ainali/H1EQUI99D#/
Licens: [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.sv)
----
## [Jan Ainali](https://publiccode.net/team/jan-ainali.html)
[Foundation for Public Code](https://publiccode.net)
----
## Ni som är här
----
## [Standard for Public Code](https://standard.publiccode.net)
----
## Välj ett beskrivande namn på din kodbas
- Bättre: FixMyStreet
- Medium: OpenZaak
- Sämre: Odoo, OS2datascanner, EESSI RINA
----
## Lägg ditt kodrepository under en särskild organisation
(inte den du jobbar på!)
----
## Använd en [fri licens](https://opensource.org/licenses/category) och lägg till en licensfil kallad LICENSE
----
## Uppmuntra samarbete
Avråd ifrån och undvik långlivade grenar och avknoppningar
----
## Write all your documentation in English
----
## Beskriv din kodbas med en kärnfull mening där den publiceras
Ex:
- [Signalen/frontend](https://github.com/Signalen/frontend) - Frontend for Signalen, an application that helps cities manage and prioritize nuisance reports
- [LEOS](https://ec.europa.eu/isa2/solutions/leos_en) - A tool facilitating the drafting of legislative texts
----
## Slå av möjligheten att göra 'merge to master' utan granskning
----
## Beskriv din kodbas med ett kärnfullt stycke där den publiceras
Ex: [Bumperscripter](https://github.com/publiccodenet/bumperscripter)
----
## Beskriv målet med din kodbas med ett språk som är lätt att förstå
----
## Publicera all källkod.
Använd den källkod som är publicerad.
----
## Använd ett ärendehanteringssystem
och om det inte är på samma plattform, länka till den
----
## Se till att din README-fil är inbjudande, uppdaterad och välbeskrivande
[Readme-mallar](https://github.com/search?q=readme+template)
----
## Använd dig av en CONTRIBUTING-fil
Ex: [Standard for Public Code](https://github.com/publiccodenet/standard/blob/develop/CONTRIBUTING.md)
----
## Anta och publicera en uppförandekod (CODE OF CONDUCT)
Ex: [Contributor Covenant](https://www.contributor-covenant.org/)
----
## Förklara hur beslut för kodbasen görs (exemplevis i en GOVERNANCE-fil)
[Enkel mall](https://about.publiccode.net/activities/supporting-codebase-governance/governance-template.html)
----
## Förklara din kontext
Inkludera förklaring av policy, användare och processägare
----
## Tillåt alla att göra pull requests
----
## Ange tydligt vilken mognadsgrad kodbasen har
[Möjliga benämningar](https://standard.publiccode.net/criteria/document-maturity.html)
----
## Hitta på en logotyp och kanske ett formspråk för kodbasen
----
## Skriv eller länka till språkliga riktlinjer
----
## Fundera på om en mall för Pull requests är till hjälp
----
## Skapa en lista med erfarna återförsäljare av tjänster som utveckling m.m.
Ex: [OS2display](https://os2.eu/produkt/os2display)
----
## Publicera en enkel bild av kodbasens arkitektur
----
## Gör plats för en community att diskutera
----
## Länka till den code engineering guide som bidrag bör följa
----
## Visa exempel på kodbasens viktigaste funktioner
----
## Skapa en snabbstartsguide för egen installation
Ex. [OpenFisca country template](https://github.com/openfisca/country-template)
----
## Skapa en snabbstartsguide för användare
----
## Gör en lista över de olika rollerna som finns representerade i din kodbas
Ex: [Inkscape](https://inkscape.org/user/teams/)
----
## Skriv en enkel introduktion riktad till nya bidragsgivare
----
## Lägg till en roadmap
Ex: [Sharetribe](https://raw.githubusercontent.com/dormroom-admin/sharetribe_20160117/b6d713527dd2fe5f2c83b9052ddc2b8ede6611e1/TECHNICAL_ROADMAP.md)
----
## Förklara vilka som är inblandade i kodbasen
----
## Lista alla offentliga organisationer som har replikerat kodbasen
och länka till deras instans (om det är möjligt)
Ex: [Decidim](https://decidim.org/usedby/)
----
## Fundera på om en mall för nya ärenden är till hjälp
----
## API dokumentation
----
## Förklara vilka beroenden som finns (både buildtime och runtime)
----
## Asynkron kommunikationskanal
(mailing list/forum)
----
## Synkron kommunikationskanal
(chat)
----
## Detaljerad installationguide
för sysadmins
----
## Komponentdokumentation
----
## Informera om relevanta lagar och regelverk
----
## Ange vilken täckningsgrad kodbasen har för sina test
----
# Tack!
🐦 [@Jan_Ainali](https://twitter.com/Jan_Ainali)
📨 [jan@publiccode.net](mailto:jan@publiccode.net)
🌐 [publiccode.net](https://publiccode.net)
{"metaMigratedAt":"2023-06-15T16:10:38.991Z","metaMigratedFrom":"YAML","title":"GovTechDay Workshop","breaks":true,"description":"View the slide with \"Slide Mode\".","slideOptions":"{\"theme\":\"white\",\"transition\":\"convex\",\"parallaxBackgroundImage\":\"http://aina.li/images/FfPC-back.png\",\"parallaxBackgroundSize\":\"1920px 1080px\"}","contributors":"[{\"id\":\"d39947e7-89e4-42e6-b78a-8e3c27a3c9c0\",\"add\":8549,\"del\":3753}]"}