All Projects → publiccodenet → publiccode.yml

publiccodenet / publiccode.yml

Licence: CC0-1.0 license
A metadata description standard for public software and policy repositories

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to publiccode.yml

Sigmf
The Signal Metadata Format Specification
Stars: ✭ 120 (+566.67%)
Mutual labels:  metadata, standard
scif
scientific filesystem: a filesystem organization for scientific software and metadata
Stars: ✭ 30 (+66.67%)
Mutual labels:  metadata, standard
Structured Filter
jQuery UI widget for structured queries like "Contacts where Firstname starts with A and Birthday before 1/1/2000 and State in (CA, NY, FL)"...
Stars: ✭ 213 (+1083.33%)
Mutual labels:  metadata
machinekit-hal
Universal framework for machine control based on Hardware Abstraction Layer principle
Stars: ✭ 89 (+394.44%)
Mutual labels:  standard
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+1161.11%)
Mutual labels:  metadata
Sfpowerkit
A Salesforce DX Plugin with multiple functionalities aimed at improving development and operational workflows
Stars: ✭ 214 (+1088.89%)
Mutual labels:  metadata
Dicoogle
Dicoogle - Open Source PACS
Stars: ✭ 237 (+1216.67%)
Mutual labels:  metadata
Geoportal Server
Geoportal Server is a standards-based, open source product that enables discovery and use of geospatial resources including data and services.
Stars: ✭ 210 (+1066.67%)
Mutual labels:  metadata
gemma-zaken
Samen ontwikkelen van API's voor Zaakgericht werken
Stars: ✭ 40 (+122.22%)
Mutual labels:  standard
Timber Elixir
🌲 Great Elixir logging made easy
Stars: ✭ 226 (+1155.56%)
Mutual labels:  metadata
dkan2
Deprecated: please use the 2.x branch of the dkan repo
Stars: ✭ 17 (-5.56%)
Mutual labels:  civic-tech
Linqit
Extend python lists with .NET's LINQ syntax for clean and fast coding. Also known as PINQ.
Stars: ✭ 222 (+1133.33%)
Mutual labels:  metadata
Vuvuzela
Private messaging system that hides metadata
Stars: ✭ 2,423 (+13361.11%)
Mutual labels:  metadata
Phpdhtspider
php实现的dht爬虫
Stars: ✭ 248 (+1277.78%)
Mutual labels:  metadata
Frappejs
Node + Electron + Vue based metadata web framework (inspired by Frappe)
Stars: ✭ 214 (+1088.89%)
Mutual labels:  metadata
awesome-json-next
A Collection of What's Next for Awesome JSON (JavaScript Object Notation) for Structured (Meta) Data in Text - JSON5, HJSON, HanSON, TJSON, SON, CSON, USON, JSONX/JSON11 & Many More
Stars: ✭ 50 (+177.78%)
Mutual labels:  metadata
Datauri
Generate Data-URI scheme via terminal or node.js
Stars: ✭ 212 (+1077.78%)
Mutual labels:  metadata
Fulltext
Search across and get full text for OA & closed journals
Stars: ✭ 221 (+1127.78%)
Mutual labels:  metadata
Kaop Ts
Simple Yet Powerful Library of ES2016 Decorators with Strongly typed method Interceptors like BeforeMethod, AfterMethod, OnException, etc
Stars: ✭ 235 (+1205.56%)
Mutual labels:  metadata
MangDL
The most inefficient Manga downloader for PC
Stars: ✭ 40 (+122.22%)
Mutual labels:  metadata

The publiccode.yml standard

⚠️ The development of this draft standard has been continued on italia/publiccode.yml which is the version to be transitioned in to OSI stewardship.

Repo Status: Alpha Build status

A metadata description standard for public software and policy repositories that is easy to use both for developers and less technical people in order to make the software developed by public administrations and public organisations easily discoverable.

Latest release: Version 0.1

See all versions

This project follows the Semantic Versioning.

For more information see SemVer.org.

The PublicCode specification is developed by the Italian Digital Transformation Team and the Authors.

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 these 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 these 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 for computers. It contains information such as:

  • The title and description of the project or product in English and/or other languages
  • The status of development, e.g. concept, development, beta, stable, obsolete
  • What organisation is developing or developed the project
  • Who is caring for the maintenance and at what time the maintenance runs out
  • Who to contact for technical or support inquiries
  • What national and local legal frameworks this project or product works in
  • What software dependencies this project or product has

The format should both be able to easily be added to any new project, as well as grow with the project as it grows 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.

Live editor / Demo

You can find a live instance of the editor here

Contributing

Feel free to submit Pull Requests and to file Issues.

Website

The website at https://w3id.org/publiccode/ is automatically generated from the master branch of the publiccode.yml repository using GitHub pages and its static site generator Jekyll.

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