Versionshistorik
Version 0.8.1
28 april 2025: đ§âđ€âđ§ Det artonde utkastet övergĂ„r till gemenskapsstyrning.
- Projektet har övergÄtt till en gemenskapsstyrningsmodell.
- Styrningsmodellen omfattar nu styrgrupp, sammansÀttning, ansvar, möten, beslutsprocess, samtycke, omröstning och uppförandekod.
- Webbplatsen finns nu pÄ den nya domÀnen https://www.standardforpubliccode.org/.
- SPDX-upphovsrÀttstext uppdaterad för alla projektfiler.
- Tog bort valfritt krav i Dokumentera koden om lockande exempel.
- Kriterietexterna har förenklats nÄgot för att bli lÀttare att förstÄ, med fÀrre tekniska termer.
- README-filen i kodförrÄdet har fÄtt förbÀttrad dokumentation.
- CHANGELOG döptes om till RELEASE_NOTES.
- FörbÀttringar av utgÄveriktlinjer.
- Mindre textÀndringar för tydlighet och enhetlighet.
Version 0.8.0
9 januari 2024: đ Det sjuttonde utkastet sĂ€rskiljer auktoritativa översĂ€ttningar och artighetsöversĂ€ttningar.
- Förtydligar att utöver engelska kan fler auktoritativa sprÄk anvÀndas.
- TillÄter artighetsöversÀttningar som kanske inte Àr uppdaterade vid utgÄvotillfÀllet.
- LÀgger till vÀgledning om att ge utvecklare mandat att prioritera skyndsam granskning av bidrag.
- Utökar vÀgledning om hur man bedömer att granskningar sker i rimlig tid.
- InnehÄller mindre textÀndringar för tydlighet och enhetlighet.
Version 0.7.1
31 juli 2023: đ Det sextonde utkastet byter namn pĂ„ ett kriterium och förtydligar hĂ€nvisningar till kod.
- Kriteriet âMake the codebase reusable and portableâ bytte namn frĂ„n âCreate reusable and portable codeâ.
- Lade till en ordlistepost för âSource Codeâ.
- DĂ€r âcodeâ bara gĂ€llde âsource codeâ hĂ€nvisas nu uttryckligen till âsource codeâ.
- Förtydligande av ârunning codeâ som âsoftwareâ.
- Mindre Ă€ndringar för att klargöra âcodeâ kontra âcodebaseâ.
- Förenklad vÀgledning till beslutsfattare i Paketera regelverk och kÀllkod.
- Förtydligande av avsnitten Hur du testar i Kodbasen ska vara lÀttfunnen och Gör kodbasen ÄteranvÀndbar och portabel.
- Lade till en checklista för kriterier och krav bland utgÄveartefakterna.
- Ăkad automatisering av utgĂ„veprocessen.
Version 0.7.0
31 maj 2023: đ Det femtonde utkastet lĂ€gger till nya krav för dokumentation av granskningsfinansiering och förtydligar krav pĂ„ granskningsprocessen.
- Nytt krav att dokumentera vem som förvÀntas stÄ för granskningskostnaderna för bidrag.
- Nytt krav att ha en kort beskrivning av kodbasen.
- Ăndrat fokus frĂ„n bidragsefterlevnad av standarder till granskning av bidrag.
- LĂ€ttade MĂ STE-krav till BĂR i Kodbasen ska vara lĂ€ttfunnen.
- Granskningsmallen finns nu i HTML-format.
- Introduktionen omvandlad till förord.
- FörbÀttrade riktlinjer för bidrag.
- FörbÀttrad dokumentation av skript.
Version 0.6.0
20 april 2023: đ Det fjortonde utkastet lĂ€gger till nya krav för portabilitet och tester samt en inledning till varje kriterium.
- Nytt krav i Gör kodbasen ÄteranvÀndbar och portabel om att utvecklingen ska vara ett samarbete mellan flera parter.
- Nytt krav i Gör kodbasen ÄteranvÀndbar och portabel om beroende av en enskild leverantör.
- Nytt krav i AnvÀnd kontinuerlig integrering om publicering av resultat för automatiserade tester.
- SÀrskiljer de tvÄ sÀkerhetskraven sÄ att det ena tydligt handlar om att tillhandahÄlla en metod och det andra om dokumentation.
- Omformulerade krav för att fokusera pÄ kodbasen snarare Àn bidragsgivarnas beteende.
- Tog bort avsnitten Varför detta Àr viktigt och Vad detta inte omfattar; ersatte dem med en inledning i varje kriterium.
- Lade till det generella avsnittet Vad detta inte omfattar i standardens introduktion.
- Lade till vÀgledning för offentliga beslutsfattare om relaterade regelverk och licenskompatibilitet.
- Lade till vÀgledning för utvecklare och formgivare om versionshantering av filer.
- Förtydligade vÀgledning för utvecklare och formgivare om snabba svar och sökmotoroptimering.
- Lade till Vidare lÀsning om tillgÀnglighet.
- Anpassade kriterie-URL:er till kriterienamnen.
- FörbÀttrad navigering i webbversionen.
- Flyttade verktyg i avsnitten Vidare lÀsning till handledningen för gemenskapen.
- Flyttade efterlevnads- eller certifieringsprocessen till publiccode.net.
- Ăndrade format pĂ„ granskningsmallen för att underlĂ€tta uppdatering efter en ny utgĂ„va.
- FörbÀttrade texten pÄ landningssidan och lade till lÀnkar till relaterade resurser.
- Lade till automatiserad stavningskontroll.
- Mindre textÀndringar för tydlighet och enhetlighet.
- Flyttade SPDX-rubriker till YAML-frontmatter.
Version 0.5.0
25 januari 2023: đš Det trettonde utkastet fokuserar pĂ„ att dokumentera stilriktlinjer.
- Justerade kodstilskravet sÄ att det fokuserar pÄ kodbasens stilguide snarare Àn bidragsgivarnas beteende.
- Flyttade krav för kodbasnamn frÄn AnvÀnd enkel engelska till Kodbasen ska vara lÀttfunnen.
- Flyttade krav om att testa koden med hjÀlp av exempel frÄn Dokumentera koden till AnvÀnd kontinuerlig integrering.
- Delade upp krav om maskinellt testbara standarder för att förtydliga att öppenhet Àr viktigare Àn testbarhet.
- Justerade testningen av sökbarhetskrav för att minska beroendet av sökmotoralgoritmer.
- Mindre textÀndringar för tydlighet och enhetlighet.
Version 0.4.1
5 december 2022: đ Det tolfte utkastet förtydligar dokumentation av mognad.
- Dokumentera kodbasens mognad fokuserar pÄ huruvida versioner av kodbasen Àr redo att anvÀndas.
- Dokumentera kodbasens mognad krÀver inte lÀngre specifika etiketter för kodbaser som inte Àr redo att anvÀndas.
- Granskningsflödesbilden genereras nu frÄn ett format som Àr enklare att översÀtta.
- FörbÀttrad vÀgledning i Hur du testar.
- Lade till publiccode.yml-fil.
- Lade till granskningsmall.
- Enhetlig lÀnkning av ordlistetermer.
- Lade till rutiner och standarder att följa i CONTRIBUTING.
- Lade till Matti Schneider bland upphovspersonerna.
- Lade till ÄterstÄende SPDX-rubriker i filer.
- Ytterligare mindre textÀndringar för tydlighet.
- Vissa hyperlÀnkar uppdaterade.
- Flyttade exempel till handledningen för gemenskapen.
Version 0.4.0
7 september 2022: đ Det elfte utkastet lĂ€gger till ett nytt sökbarhetskriterium.
- Nytt kriterium: Kodbasen ska vara lÀttfunnen.
- FörbÀttrat avsnittet Hur du testar för de flesta kriterier.
- Nytt krav i VĂ€lkomna bidragsgivare om publicering av aktivitetsstatistik.
- Tog bort överflödigt krav om portabel och ÄteranvÀndbar kod.
- Utökade definitionen av öppen licens till att omfatta bÄde OSI- och FSF-godkÀnda licenser.
- Omformulerade Fà R-krav till att anvÀnda nyckelordet VALFRITT för tydlighet.
- Uttalade avsikten att standarden ska uppfylla sina egna krav dÀr tillÀmpligt. Lade till bedömning.
- Lade till SPDX-licensidentifierare i filer.
- Införde ny uppförandekod.
- Förtydligade skillnaden mellan kÀllkod och regelverkstext.
- Omstrukturering av krav med punktlistor.
- UppmÀrksammar vikten av kodbasens modularitet för ÄteranvÀndning.
- Flyttade sökbarhetsrelaterade krav till det nya kriteriet.
- Förtydligade rollen för icke-öppna standarder vid anvÀndning i en kodbas.
- Ytterligare vÀgledning om beroenden vid byggtid och körtid.
- Lade till framtidsplan för utvecklingen av standarden för offentlig kod.
- Uppdaterade strukturen i AUTHORS-filen.
- Lade till Audrey Tang bland upphovspersonerna.
- Lade till en lista med kriterier i tryckversionen.
- Förtydligade vad standarden avser med beslutsfattare, chefer, utvecklare och formgivare.
- Ytterligare mindre textÀndringar för tydlighet.
- Vissa hyperlÀnkar uppdaterade.
Version 0.3.0
23 maj 2022: đ Det tionde utkastet stĂ€rker dokumentation och lokalisering.
- Krav pÄ lokalisering gjordes uttryckligt i Gör kodbasen ÄteranvÀndbar och portabel.
- Dokumentation av styrning Ă€ndrat frĂ„n BĂR till MĂ STE.
- Ersatte det subjektiva (och svĂ„rtestade) kravet âbidrag MĂ STE vara smĂ„â med krav pĂ„ att i riktlinjerna dokumentera förvĂ€ntningar pĂ„ bidrag och fokus pĂ„ enskilda Ă€renden.
- GemenskapsöversÀttningar lÀnkas nu i sidfoten.
- Ă terstĂ€llde âReplace BPMN svg with Mermaid flowchartâ.
- MÄnga mindre förtydliganden av sprÄk och förenklingar av meningar.
- Vissa hyperlÀnkar uppdaterade.
Version 0.2.3
15 mars 2022: đ Det nionde utkastet tillĂ„ter engelska sammanfattningar för regelverk som saknar officiell översĂ€ttning.
- LÀttade kriteriet AnvÀnd enkel engelska genom ett nytt krav: medföljande regelverk utan engelsk version fÄr ha en sammanfattning pÄ engelska istÀllet för full översÀttning.
- TillÄter pÄ motsvarande sÀtt engelska sammanfattningar för regelverk utan tillgÀnglig engelsk version i Paketera regelverk och kÀllkod.
- Förtydligar att termen âpolicyâ innefattar processer som pĂ„verkar utveckling och driftsĂ€ttning i Paketera regelverk och kĂ€llkod.
- Betonar ÄteranvÀndbarhet Àven av delar av lösningarna i Gör kodbasen ÄteranvÀndbar och portabel.
- Utökade vÀgledning till utvecklare och formgivare i Gör kodbasen ÄteranvÀndbar och portabel om driftsÀttning pÄ slutna plattformar.
- Nyanserade vÀgledningen om icke-engelska termer under Chefer i AnvÀnd enkel engelska.
- Bytte processdiagrammet för ÀndringsförfrÄgningar frÄn BPMN till Mermaid för att underlÀtta gemenskapsöversÀttningar.
- Lade till Maurice Hendriks bland upphovspersonerna.
- Lade till OpenApi Specification i Vidare lÀsning.
- Förtydligade tillskrivningarna i avsnitten Vidare lÀsning.
- Ytterligare mindre textÀndringar för tydlighet.
Version 0.2.2
29 november 2021: đ Det Ă„ttonde utkastet erkĂ€nner att regelverk som verkstĂ€lls som kod kanske inte Ă€r pĂ„ engelska.
- Dokumenterade undantag till âAll code MUST be in Englishâ dĂ€r regelverk tolkas som kod.
- Lade till Fà R-krav angÄende e-postadresser för incheckare i UpprÀtthÄll versionshantering.
- Utökade vÀgledning till beslutsfattare i Paketera regelverk och kÀllkod.
- Utökade vÀgledning till utvecklare och formgivare i AnvÀnd en enhetlig stil.
- Lade till âDifferent contextsâ i ordlistan.
- Lade till Mauko Quiroga och Charlotte Heikendorf bland upphovspersonerna.
- Lade till Digital Public Goods-godkÀnnandemÀrke.
- Lade till ânĂ€staâ- och âföregĂ„endeâ-lĂ€nkar pĂ„ kriteriesidorna i webbversionen.
- Lade till Open Standards-principer i Vidare lÀsning.
- Lade till Definition of plain language i Vidare lÀsning.
- Flyttade hÀnvisningen till Semantic Versioning Specification i Vidare lÀsning.
- Förtydligade att publiccode.yml Àr ett exempel pÄ en maskinlÀsbar metadatabeskrivning.
- Ăndrade âyour codebaseâ och âyour organizationâ till mindre possessiva former.
- Ytterligare mindre textÀndringar för tydlighet.
- Lade till instruktioner för att skapa en tryckversion.
Version 0.2.1
1 mars 2021: đ§œ Det sjunde utkastet gör mindre stĂ€dning efter version 0.2.0.
- Nytt BĂR-krav om distribuerat versionshanteringssystem, med motivering.
- Striktare krav pÄ Äterkoppling för avvisade bidrag jÀmfört med godkÀnda.
- Anger att upphovsrÀtts- och licensmeddelanden Àven bör vara maskinlÀsbara.
- VÀgledning om hur man testar att meddelanden Àr maskinlÀsbara.
- Förtydligade vÀgledning för rullande utgÄvor.
- Förtydligade definitionen av versionshantering i ordlistan.
- Lade till Vidare lÀsning om att uppmuntra bidrag, SPDX, Git och granskning av bidrag.
- Lade till lÀnkar till videor om konceptet offentlig kod.
- Uppdaterade BPMN-lÀnk.
- Minskade lÀnkduplicering.
- Lade till Alba Roza och NgĂŽ Ngá»c Äức Huy bland upphovspersonerna.
- Ytterligare mindre textÀndringar för tydlighet.
Version 0.2.0
26 oktober 2020: đ Det sjĂ€tte utkastet delar upp ett krav och tillför tydlighet.
- Delade upp kriteriet âWelcome contributionsâ i âMake contributing easyâ och âWelcome contributorsâ.
- Döpte om kriteriet âPay attention to codebase maturityâ till âDocument codebase maturityâ.
- Ăndrade MĂ STE till BĂR för kravet att kodbasen ska anvĂ€ndas av flera parter.
- Lade till Fà R INTE-krav angÄende överlÄtelse av upphovsrÀtt.
- Förtydligade konfigurationens roll i kravet pÄ ÄteranvÀndbar kod.
- OrdlistetillÀgg: continuous integration, policy, repository och version control.
- Ersatte hĂ€nvisningar till âstĂ€derâ med âoffentliga organisationerâ.
- Förtydligade aspekter av kÀnslig kod genom att dela upp krav för bidragsgivare och granskare i egna punkter.
- Utökade Vidare lÀsning och vÀgledning till beslutsfattare, utvecklare och formgivare.
- Lade till Felix Faassen och Arnout Engelen bland upphovspersonerna.
- Ytterligare mindre textÀndringar för tydlighet.
Version 0.1.4
27 november 2019: đ§č Det femte utkastet bestĂ„r mestadels av ytterligare mindre korrigeringar.
- LĂ€nkade License.md-filen.
- Lade till Sky Bristol, Marcus Klaas de Vries och Jan Ainali bland upphovspersonerna.
- Mer enhetlig interpunktion, sÀrskilt i punktlistor.
- NÄgra mindre textÀndringar för tydlighet.
Version 0.1.3
8 oktober 2019: đ Det fjĂ€rde utkastet Ă„tgĂ€rdar bara mindre saker inför höststĂ€dningen.
- Döpte om âcontinuous deliveryâ till âcontinuous integrationâ.
- HÀnvisar till riktlinjer för tillgÀnglighet i sprÄkstandarden.
- En mÀngd stil- och enhetlighetskorrigeringar.
Version 0.1.2
22 augusti 2019: đ Det tredje utkastet fokuserar pĂ„ bĂ€ttre text och tar emot bidrag frĂ„n gemenskapen.
- Med flera fantastiska nya bidragsgivare kommer en uppdaterad upphovspersonslista.
- Alla lÀnkar anvÀnder nu HTTPS.
- AllmÀn korrekturlÀsning, förtydliganden av formuleringar och rÀttade stavfel.
- Uppdaterade kriterier:
- Krav pÄ ÄteranvÀndning i olika sammanhang
- Rekommendation om uttrycklig versionshantering
- Rekommendation om flerpartsutveckling
- Rekommendation om licensrubriker i filer
- Rekommendation om sÄrbarhetsrapportering
- Rekommendation om uttrycklig dokumentation av styrning
Version 0.1.1
9 maj 2019: đ€ Det andra utkastet rĂ€ttar nĂ„gra grundlĂ€ggande förbiseenden och en mĂ€ngd stavfel.
- Tog bort hÀnvisningar till Foundation for Public Code, eftersom namnbyte behövdes i samband med ombildningen till förening.
- Uppdaterade introduktionen.
- Uppdaterade ordlistan.
- Lade till uppförandekoden.
- Vi har rekommenderat att anvÀnda publiccode.yml-standarden för enklare ÄteranvÀndning.
Version 0.1.0
16 april 2019: đ Det första utkastet Ă€r klart, helt nytt och med frĂ€scha idĂ©er.
- 14 kriterier med krav och hur de omsÀtts i praktiken.
- En introduktion med övergripande bakgrund, vad denna standard Àr och hur Foundation for Public Code kommer att anvÀnda den.
Denna första version togs fram tillsammans med Amsterdam University of Applied Sciences och City of Amsterdam som en del av projektet Smart Cities? Public Code!.