You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to this project will be documented in this file.
3
+
4
+
## [core-0.2] - 2019-03-11
5
+
### Added
6
+
- A new `countryExtensionVersion` key was added under each country-specific extension, in order to separate their versioning from the core.
7
+
- The `standalone` value for the `softwareType` key was deprecated in favor of more specific values: `standalone/mobile`, `standalone/iot`, `standalone/desktop`, `standalone/web`, `standalone/backend`, `standalone/other`
8
+
9
+
### Changed
10
+
-`intendedAudience/onlyFor` was renamed to `intendedAudience/scope` (with a different dictionary of values).
11
+
-`tags` was replaced by `categories` (with a different dictionary of values).
12
+
- BCP47 is now used for languages instead of ISO 639-2, thus keys under `description` will now look like `en` instead of `eng`
13
+
-`publiccode-yaml-version` was moved to `publiccodeYmlVersion` using camelCase
14
+
-`maintainance/contacts` is now mandatory only if `maintainance/type` is `internal` or `community`.
15
+
- All files ported to RST from previous MD
16
+
17
+
### Removed
18
+
- The `freeTags` key was removed.
19
+
20
+
## [core-0.1] - 2019-01-25
21
+
### Added
22
+
- Files for first release
23
+
24
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
25
+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
[](https://developersitalia.slack.com/messages/CAM3F785T)
contains all the released versions of the standard. Releases are done
25
-
following the tag version for consistency (e.g., tag v0.1 implies release
26
-
v0.1).
25
+
## Description
27
26
28
-
The PublicCode specification is developed by the [Italian Digital
29
-
Transformation Team](https://teamdigitale.governo.it) and the
30
-
[Authors](AUTHORS.md).
27
+
A metadata description standard for public software and policy repositories
28
+
that is easy to use both for developers and people with less technical
29
+
background, in order to make the software developed by Public Administrations
30
+
and Public Organisations easily discoverable.
31
31
32
32
## What this file is for
33
33
@@ -55,6 +55,15 @@ The `publiccode.yml` file format should both be able to easily be added to any
55
55
new project, as well as grow with the project as it expands beyond the original
56
56
context it was developed in.
57
57
58
+
## Documentation
59
+
60
+
This repository is structured in order to be compatible with the [Docs Italia](https://docs.italia.it/italia/developers-italia/publiccodeyml/it/master/index.html)
61
+
platform. As such, the content in the relevant folders will be
62
+
compiled and rendered inside that platform. The `Docs Italia` platform is
63
+
able to handle different releases and localised versions of the same file
64
+
drawing from the document's GitHub repository. As such, the platform is to be
65
+
considered the default landing page for the project.
66
+
58
67
## Finding projects
59
68
60
69
Finding projects depends on how the search API is structured for every hosting
@@ -68,16 +77,49 @@ The Italian Digital Transformation Team is also working on providing a scanner
68
77
which looks for all publiccode files on all publicly accessible websites, and
69
78
exposing them as open data.
70
79
80
+
## Versioning
81
+
82
+
**Latest release:**[](https://github.com/italia/publiccode.yml/releases)[See all versions](https://github.com/italia/publiccode.yml/releases)
83
+
84
+
This project follows the Semantic Versioning. For more information see
85
+
[SemVer.org](https://semver.org/).
86
+
87
+
Furthermore, the project uses branches and tags in the following way:
88
+
* The `master` branch contains the latest stable version of the standard.
89
+
* The `development` branch contains the improvements proposed for the next
0 commit comments