Skip to content

Commit 010d33c

Browse files
committed
docs(spec): deprecate Country specific sections
`supports` and `organisation` now cover compliance with national regulations and integration with national platforms, which is all the only Country specific section (the Italian one) did.
1 parent 12cfc46 commit 010d33c

2 files changed

Lines changed: 46 additions & 20 deletions

File tree

docs/standard/country.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
.. _`country-section`:
22

3-
Country-specific sections
4-
=========================
3+
Country-specific sections (*deprecated*)
4+
========================================
5+
6+
Country-specific sections are deprecated and will be removed in
7+
publiccode.yml 1.0. The use cases they covered are now expressed with
8+
generic keys: declare compliance with national regulations or
9+
integration with national platforms through the ``supports`` key, and
10+
reference the publishing administration through the ``organisation`` key.
511

612
Country-specific sections allow including information relevant only within a
713
given country, such as compliance with national regulations or integration with

docs/standard/schema.it.rst

Lines changed: 38 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
.. _italian-sections:
22

3-
Italy
4-
-----
3+
Italy (*deprecated*)
4+
--------------------
5+
6+
The entire Italian country-specific section is deprecated and will be
7+
removed in publiccode.yml 1.0. Use the generic ``supports`` key for
8+
compliance with national regulations and integration with national
9+
platforms, and the ``organisation`` key to reference the publishing
10+
administration.
511

612
All the keys listed below are specific for Italy and, as such, they must
713
be inserted in a section named with the ``IT`` code.
814

915

10-
Key ``countryExtensionVersion``
11-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16+
Key ``countryExtensionVersion`` (*deprecated*)
17+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1218

1319
- Type: string
1420
- Presence: mandatory
@@ -17,6 +23,8 @@ Key ``countryExtensionVersion``
1723

1824
This key **MUST** always be set to ``1.0``.
1925

26+
This key is deprecated together with the rest of the Italian section.
27+
2028
Key ``conforme`` (*deprecated*)
2129
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2230

@@ -72,12 +80,14 @@ Key ``conforme/gdpr`` (*deprecated*)
7280

7381
If present and set to ``true``, the software respects the GDPR.
7482

83+
Use the ``supports`` key with ``alias:gdpr`` instead.
7584

76-
Section ``piattaforme``
77-
~~~~~~~~~~~~~~~~~~~~~~~
7885

79-
Key ``piattaforme/spid``
80-
''''''''''''''''''''''''
86+
Section ``piattaforme`` (*deprecated*)
87+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88+
89+
Key ``piattaforme/spid`` (*deprecated*)
90+
'''''''''''''''''''''''''''''''''''''''
8191

8292
- Type: boolean
8393
- Presence: optional
@@ -87,42 +97,52 @@ If present and set to ``true``, the software interfaces with `SPID
8797
- il Sistema Pubblico di Identità
8898
Digitale <https://developers.italia.it/it/spid>`__.
8999

90-
Key ``piattaforme/cie``
91-
'''''''''''''''''''''''
100+
Use the ``supports`` key with ``alias:spid`` instead.
101+
102+
Key ``piattaforme/cie`` (*deprecated*)
103+
''''''''''''''''''''''''''''''''''''''
92104

93105
- Type: boolean
94106
- Presence: optional
95107

96108
If present and set to ``true``, the software interfaces with the Italian
97109
electronic ID card (``Carta di Identità Elettronica``).
98110

99-
Key ``piattaforme/anpr``
100-
''''''''''''''''''''''''
111+
Use the ``supports`` key with ``alias:cie`` instead.
112+
113+
Key ``piattaforme/anpr`` (*deprecated*)
114+
'''''''''''''''''''''''''''''''''''''''
101115

102116
- Type: boolean
103117
- Presence: optional
104118

105119
If present and set to ``true``, the software interfaces with ANPR.
106120

107-
Key ``piattafome/pagopa``
108-
'''''''''''''''''''''''''
121+
Use the ``supports`` key with ``alias:anpr`` instead.
122+
123+
Key ``piattafome/pagopa`` (*deprecated*)
124+
''''''''''''''''''''''''''''''''''''''''
109125

110126
- Type: boolean
111127
- Presence: optional
112128

113129
If present and set to ``true``, the software interfaces with pagoPA.
114130

115-
Key ``piattaforme/io``
116-
'''''''''''''''''''''''''
131+
Use the ``supports`` key with ``alias:pagopa`` instead.
132+
133+
Key ``piattaforme/io`` (*deprecated*)
134+
'''''''''''''''''''''''''''''''''''''
117135

118136
- Type: boolean
119137
- Presence: optional
120138

121139
If present and set to ``true``, the software interfaces with `IO - the public services app <https://io.italia.it/>`__.
122140

141+
Use the ``supports`` key with ``alias:io`` instead.
142+
123143

124-
Section ``riuso``
125-
~~~~~~~~~~~~~~~~~
144+
Section ``riuso`` (*deprecated*)
145+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
126146

127147
This section contains a set of keys related to the publication of the software
128148
inside the reuse catalog of `Developers Italia <https://developers.italia.it>`__.

0 commit comments

Comments
 (0)