All Projects → publiccodenet → standard

publiccodenet / standard

Licence: CC0-1.0 license
The Standard for Public Code - a model for public organizations to build their own open source solutions to enable successful future reuse by similar public organizations in other places.

Programming Languages

HTML
75241 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to standard

Modern Node
All-in-one development toolkit for creating node modules with Jest, Prettier, ESLint, and Standard
Stars: ✭ 216 (+166.67%)
Mutual labels:  standard
gemma-zaken
Samen ontwikkelen van API's voor Zaakgericht werken
Stars: ✭ 40 (-50.62%)
Mutual labels:  standard
scif
scientific filesystem: a filesystem organization for scientific software and metadata
Stars: ✭ 30 (-62.96%)
Mutual labels:  standard
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+3293.83%)
Mutual labels:  standard
machinekit-hal
Universal framework for machine control based on Hardware Abstraction Layer principle
Stars: ✭ 89 (+9.88%)
Mutual labels:  standard
enredo
Linguagem de programação moderna em portugues, baseada em JS
Stars: ✭ 35 (-56.79%)
Mutual labels:  standard
Encoding
Encoding Standard
Stars: ✭ 176 (+117.28%)
Mutual labels:  standard
opentrack-cg
Repository for OpenTrack Community Group
Stars: ✭ 21 (-74.07%)
Mutual labels:  standard
mimesniff
MIME Sniffing Standard
Stars: ✭ 89 (+9.88%)
Mutual labels:  standard
standard-components
A specification for functional UI components
Stars: ✭ 52 (-35.8%)
Mutual labels:  standard
Github Standard Labels
Create a standard set of issue labels for a GitHub project
Stars: ✭ 234 (+188.89%)
Mutual labels:  standard
Androidstandarddevelop
🌟 Best practices in Android develop(final).
Stars: ✭ 2,798 (+3354.32%)
Mutual labels:  standard
publiccode.yml
A metadata standard for public software
Stars: ✭ 97 (+19.75%)
Mutual labels:  publiccode
Docker Need To Know
docker常见错误和必须要遵守的标准
Stars: ✭ 225 (+177.78%)
Mutual labels:  standard
oidc
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Stars: ✭ 475 (+486.42%)
Mutual labels:  standard
Eslint Config Standard
ESLint Config for JavaScript Standard Style
Stars: ✭ 2,229 (+2651.85%)
Mutual labels:  standard
publiccode.yml
A metadata description standard for public software and policy repositories
Stars: ✭ 18 (-77.78%)
Mutual labels:  standard
ethereum-erc20
Fungible token implementation for the Ethereum blockchain.
Stars: ✭ 27 (-66.67%)
Mutual labels:  standard
VBA-Coding-Standards
VBA Code Guidelines
Stars: ✭ 36 (-55.56%)
Mutual labels:  standard
healthier
🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier
Stars: ✭ 78 (-3.7%)
Mutual labels:  standard

Standard for Public Code

The Standard for Public Code gives public organizations a model for preparing open source solutions to enable collaborations with similar public organizations in other places. It includes guidance for policy makers, city administrators, developers and vendors.

version 0.4.1 pages-build-deployment Test Scheduled link check

The Standard for Public Code is in a draft format. We are preparing it for a version 1.0 release. Currently, we are testing it on a small number of codebases.

Applying the Standard for Public Code on your codebase

If 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. To see how ready your codebase is, you can do a quick eligibility self assessment that will give you some rough expectations on how much work you may need to do to meet all criteria.

The standard should be mostly self-explanatory in how to apply it on your codebase. If anything in the standard is unclear, we encourage you to open an issue here so that we can help you and everyone else who feel the same as you. For inspiration, look at the Community built implementation guide which contains examples and other tips.

If there are any breaking changes in a new version of the Standard for Public Code, the codebase stewards at the Foundation for Public Code will help any implementors of the standard to understand how the gaps can be closed.

If you want to commit your codebase to become fully compliant to the standard for future certification, please contact us at [email protected] to initiate a formal assessment.

Request for contributions

We believe public policy and software should be inclusive, usable, open, legible, accountable, accessible and sustainable. This means we need a new way of designing, developing and procuring both the source code and policy documentation.

This standard sets a quality level for codebases that meets the needs of public organizations, institutions and administrations as well as other critical infrastructural services.

The standard lives at standard.publiccode.net. See index.md for an overview of all content.

Thumbnail for the video on the Standard for Public Code: a printed version lying on a table between two hands

A video introduction to Standard for Public Code from Creative Commons Global Summit 2020 (4:12) on YouTube.

Help improve this standard

The Foundation for Public Code is committed to maintaining and developing the Standard for Public Code at a level of quality that meets the standard itself.

We are looking for people like you to contribute to this project by suggesting improvements and helping develop it. 😊 Get started by reading our contributors guide. Since it is such a core document we will accept contributions when they add significant value. We've described how we govern the standard in the governance statement.

Please note that this project is released with a code of conduct. By participating in this project you agree to abide by its terms. Please be lovely to all other community members.

Preview, build and deploy

The repository builds to a static site deployed at standard.publiccode.net. It is built with GitHub pages and Jekyll.

See the scripts in the script folder.

Generating a PDF of the Standard for Public Code

Using Weasyprint the file print.html can be converted to a nice looking PDF.

script/pdf.sh

License

© The authors and contributors

The standard is licensed under CC 0, which also applies to all illustrations and the documentation. This means anyone can do anything with it. If you contribute you also grant these rights to others. You can read more about how to help in the contributing guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].