All Projects → publiccodeyml → publiccode.yml

publiccodeyml / publiccode.yml

Licence: CC0-1.0 license
A metadata standard for public software

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to publiccode.yml

Uswds For Designers
USWDS visual design and UX assets
Stars: ✭ 152 (+56.7%)
Mutual labels:  government
Api.gouv.fr
Liste les API disponibles au sein de l'administration française
Stars: ✭ 243 (+150.52%)
Mutual labels:  government
ymlx
Command-line YAML processor
Stars: ✭ 77 (-20.62%)
Mutual labels:  yml
Datasets For Good
List of datasets to apply stats/machine learning/technology to the world of social good.
Stars: ✭ 174 (+79.38%)
Mutual labels:  government
Govuk Design System
One place for service teams to find styles, components and patterns for designing government services.
Stars: ✭ 197 (+103.09%)
Mutual labels:  government
api-spec
API Specififications
Stars: ✭ 30 (-69.07%)
Mutual labels:  yml
Data.gov
Data.gov source code and issue tracker
Stars: ✭ 1,856 (+1813.4%)
Mutual labels:  government
FLOSS-Games-on-Steam
A list of FLOSS games available on Steam
Stars: ✭ 90 (-7.22%)
Mutual labels:  floss
Govuk Prototype Kit
Rapidly create HTML prototypes of GOV.UK services
Stars: ✭ 239 (+146.39%)
Mutual labels:  government
CityScoreToolkit
Open-source version of Boston's CityScore performance dashboard
Stars: ✭ 42 (-56.7%)
Mutual labels:  government
Rsocrata
Provides easier interaction with Socrata open data portals http://dev.socrata.com. Users can provide a 'Socrata' data set resource URL, or a 'Socrata' Open Data API (SoDA) web query, or a 'Socrata' "human-friendly" URL, returns an R data frame. Converts dates to 'POSIX' format. Manages throttling by 'Socrata'.
Stars: ✭ 182 (+87.63%)
Mutual labels:  government
Juriscraper
An API to scrape American court websites for metadata.
Stars: ✭ 194 (+100%)
Mutual labels:  government
guides.etalab.gouv.fr
Les guides d'Etalab : bonnes pratiques relatives aux données, algorithmes et codes sources
Stars: ✭ 18 (-81.44%)
Mutual labels:  government
Developers.italia.it
The developer community designing and developing public digital services in Italy
Stars: ✭ 158 (+62.89%)
Mutual labels:  government
crowdsource-reporter
An ArcGIS Online group application template authored by organization and made available to constituents to report a problem or observation.
Stars: ✭ 25 (-74.23%)
Mutual labels:  government
Welcome
Information on joining the government community — a collaborative community for sharing best practices in furtherance of open source, open data, and open government efforts.
Stars: ✭ 143 (+47.42%)
Mutual labels:  government
fedramp-tailored
FedRAMP Tailored.
Stars: ✭ 40 (-58.76%)
Mutual labels:  government
nuvem-candidatos
🇧🇷 Nuvem de palavras com os planos de governo dos candidatos à presidência em 2018
Stars: ✭ 20 (-79.38%)
Mutual labels:  government
fossresponders.com
The website for FOSS Responders
Stars: ✭ 20 (-79.38%)
Mutual labels:  floss
clear-water
Forecasting elevated levels of E. coli at Chicago beaches to provide proper warning to beach-goers.
Stars: ✭ 54 (-44.33%)
Mutual labels:  government

The publiccode.yml Standard

A metadata description standard for public software that is easy to use both for developers and people with less technical background in order to make the software developed by Public Administrations and Public Organisations easily discoverable.

What this file is for

Many great software projects are developed by public administrations, however reuse of these projects is very limited. Some of the reasons for low uptake of such projects is a lack of discoverability and that it is hard to find out what project can actually work in the context of a different public administration.

The publiccode.yml file is meant to solve all those problems. It is an easily readable file for civil servants that are trying to figure out whether a project will work for them, and easily readable by computers as well. It contains information such as:

  • the title and description of the project in English and/or other languages;
  • the development status, e.g. concept, development, beta, stable, obsolete;
  • which organisation developed the project;
  • who is caring for the maintenance and when this expires;
  • who to contact for technical or support inquiries;
  • what national and local legal frameworks the project is designed for;
  • what software dependencies the project has.

The publiccode.yml file format should both be able to easily be added to any new project, as well as grow with the project as it expands beyond the original context it was developed in.

Finding projects

Finding projects depends on how the search API is structured for every hosting platform. For example, you can find all publiccode.yml on GitHub files by searching using the frontend or the API.

The Italian Digital Transformation Team is also working on providing a scanner which looks for all publiccode files on all publicly accessible websites, and exposing them as open data.

Versioning

Latest release: GitHub release See all versions

This project follows the Semantic Versioning. For more information see SemVer.org.

Furthermore, the project uses branches and tags in the following way:

  • The main branch contains the improvements coming up in the next version.
  • Release page contains all the released versions of the standard. Releases are tagged with the Standard's version.

Contributing

Feel free to submit Pull Requests and to file Issues.

Licence

Licenced under the CC-0.

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].