{"id":14483433,"url":"https://github.com/standard-for-public-code/standard-for-public-code","last_synced_at":"2025-08-30T04:30:41.909Z","repository":{"id":37450955,"uuid":"171646917","full_name":"standard-for-public-code/standard-for-public-code","owner":"standard-for-public-code","description":"The Standard for Public Code - a model for public organizations to build their own open source solutions to enable successful future reuse by and collaboration with similar public organizations in other places.","archived":false,"fork":false,"pushed_at":"2025-08-27T11:47:22.000Z","size":2267,"stargazers_count":134,"open_issues_count":36,"forks_count":40,"subscribers_count":16,"default_branch":"develop","last_synced_at":"2025-08-27T20:48:05.087Z","etag":null,"topics":["publiccode","standard"],"latest_commit_sha":null,"homepage":"https://www.standardforpubliccode.org/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/standard-for-public-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":"docs/roadmap.md","authors":"AUTHORS.md","dei":null,"publiccode":"publiccode.yml","codemeta":null,"zenodo":null}},"created_at":"2019-02-20T09:55:27.000Z","updated_at":"2025-08-27T11:47:25.000Z","dependencies_parsed_at":"2023-12-21T14:07:44.073Z","dependency_job_id":"f06c286e-5989-4749-a821-a195a5352f1c","html_url":"https://github.com/standard-for-public-code/standard-for-public-code","commit_stats":null,"previous_names":["standard-for-public-code/standard-for-public-code"],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/standard-for-public-code/standard-for-public-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard-for-public-code%2Fstandard-for-public-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard-for-public-code%2Fstandard-for-public-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard-for-public-code%2Fstandard-for-public-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard-for-public-code%2Fstandard-for-public-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/standard-for-public-code","download_url":"https://codeload.github.com/standard-for-public-code/standard-for-public-code/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard-for-public-code%2Fstandard-for-public-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272805293,"owners_count":24995909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["publiccode","standard"],"created_at":"2024-09-03T00:01:46.118Z","updated_at":"2025-08-30T04:30:41.893Z","avatar_url":"https://github.com/standard-for-public-code.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Standard for Public Code\n\n\u003c!-- SPDX-License-Identifier: CC0-1.0 --\u003e\n\u003c!-- SPDX-FileCopyrightText: 2025 Standard for Public Code Authors, https://www.standardforpubliccode.org/AUTHORS; 2019-2024 The Foundation for Public Code \u003cinfo@publiccode.net\u003e, https://www.standardforpubliccode.org/AUTHORS --\u003e\n\nThe Standard for Public Code gives public organizations a model for preparing open source solutions to enable collaborations with similar public organizations in other places.\nIt includes guidance for policy makers, city administrators, developers and vendors.\n\n![version 0.8.1](assets/version-badge.svg)\n[![License: CC0-1.0](https://img.shields.io/badge/License-CC0_1.0-lightgrey.svg)](http://creativecommons.org/publicdomain/zero/1.0/)\n[![Standard commitment](assets/standard-for-public-code-commitment.svg)](#help-improve-this-standard)\n\n[![pages-build-deployment](https://github.com/standard-for-public-code/standard-for-public-code/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/standard-for-public-code/standard-for-public-code/actions/workflows/pages/pages-build-deployment)\n[![Test](https://github.com/standard-for-public-code/standard-for-public-code/actions/workflows/test.yml/badge.svg)](https://github.com/standard-for-public-code/standard-for-public-code/actions/workflows/test.yml)\n\nThe Standard for Public Code is in a draft format.\nWe are preparing it for a version 1.0 release.\nCurrently, we are testing it on a small number of codebases.\n\n## Applying the Standard for Public Code to your codebase\n\nIf you want to apply the Standard for Public Code to your codebase, just go ahead, it's an open standard and free for anyone to use.\nIf you wish to advertise the codebase community's aspiration to meet the criteria of the Standard for Public Code, link the documentation of this commitment from the [standard-for-public-code-commitment badge](assets/standard-for-public-code-commitment.svg).\nTo see how ready your codebase is, you can do a quick [eligibility self assessment](https://publiccodenet.github.io/assessment-eligibility) that will give you a rough idea of how much work you may need to do to meet all criteria.\n\nThe standard *should* be mostly self-explanatory in how to apply it to your codebase.\nIf anything in the standard is unclear, we encourage you to open an issue here so that we can help you and anyone else who feels the same as you.\nFor inspiration, look at the [community built implementation guide](https://standard-for-public-code.github.io/community-implementation-guide-standard/) which contains examples and other tips.\n\n## Request for contributions\n\nWe believe public policy and software should be inclusive, usable, open, legible, accountable, accessible and sustainable.\nThis means we need a new way of designing, developing and procuring both the source code and policy documentation.\n\nThis standard sets a quality level for codebases that meets the needs of public organizations, institutions and administrations as well as other critical infrastructural services.\n\nThe standard lives at [www.standardforpubliccode.org/](https://www.standardforpubliccode.org/).\nSee [`index.md`](index.md) for an overview of all content.\n\n## Help improve this standard\n\nWe are looking for people like you to [contribute](CONTRIBUTING.md) to this project by suggesting improvements and helping develop it. 😊\nGet started by reading our [contributors guide](CONTRIBUTING.md).\nSince it is such a core document we will accept contributions when they add significant value.\nWe've described how we govern the standard in the [governance statement](GOVERNANCE.md).\n\nPlease note that this project is released with a [code of conduct](CODE_OF_CONDUCT.md).\nBy participating in this project you agree to abide by its terms.\nPlease be lovely to all other community members.\n\n## Preview, build and deploy\n\nThe repository builds to a static site deployed at [www.standardforpubliccode.org/](https://www.standardforpubliccode.org/).\nIt is built with [GitHub pages](https://pages.github.com) and [Jekyll](https://jekyllrb.com/).\n\nThe content is made to be built with [Jekyll](http://jekyllrb.com/), which means you will need ruby and ruby-bundler installed, for example:\n\n```bash\nsudo apt-get install -y ruby ruby-bundler ruby-dev\n```\n\nIf `ruby` and `bundle` are installed, one can install the ruby dependencies:\n\n```bash\nbundle config set --local path 'vendor/bundle'\nbundle install\n```\n\nAfter which the site can be rendered locally:\n\n```bash\nscript/serve.sh\n```\n\n### Testing\n\nA variety of test scripts are included.\nThe script `script/test-all.sh` wraps running of all local tests.\n\nSee the scripts in the [script](https://github.com/standard-for-public-code/standard-for-public-code/tree/main/script) folder.\n\n### Printing the Standard for Public Code\n\nSee [printing.md](docs/printing.md).\n\n## License\n\n© [The authors and contributors](AUTHORS.md)\n\nThe standard is [licensed](LICENSE) under CC 0, which also applies to all illustrations and the documentation.\nThis means anyone can do anything with it.\nIf you contribute you also grant these rights to others.\nYou can read more about how to help in the [contributing guide](CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstandard-for-public-code%2Fstandard-for-public-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstandard-for-public-code%2Fstandard-for-public-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstandard-for-public-code%2Fstandard-for-public-code/lists"}