Skip to content

Commit 6610d5f

Browse files
committed
data/comptes-organismes-publics.yml: Add header
Also add comptes-organismes-publics_specs.md in docs/.
1 parent 7655f0e commit 6610d5f

File tree

2 files changed

+87
-0
lines changed

2 files changed

+87
-0
lines changed

data/comptes-organismes-publics.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# Ce fichier contient la liste des forges et des comptes
2+
# d'organisation référencés dans https://code.gouv.fr/sources/.
3+
4+
# Pour chaque entrée, vous pouvez indiquer:
5+
#
6+
# - service_of: Le nom de l'organisme public auquel elle est associée
7+
# - ignored_since: Si la forge doit être ignorée dans la collecte (par
8+
# - pso_id: l'identifiant de l'organisme public sur https://lannuaire.service-public.fr
9+
#
10+
11+
# Vous pouvez proposer des ajouts à ce fichier en contribuant au dépôt.
12+
113
https://git.lias-lab.fr:
214
ignored_since: 2024-08-09
315
service_of:
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
Specs pour un seul fichier source pour code.gouv.fr/sources
2+
=======
3+
4+
# À ce jour
5+
6+
La liste des dépôts exposée via [code.gouv.fr/sources](https://code.gouv.fr/sources/) est construite à partir de deux fichiers :
7+
8+
- <https://git.sr.ht/~codegouvfr/codegouvfr-fetch-data/blob/main/platforms.csv>
9+
- <https://git.sr.ht/~codegouvfr/codegouvfr-sources/blob/main/comptes-organismes-publics.yml>
10+
11+
# Deux types de forges
12+
13+
Nous distinguons deux types de forges :
14+
15+
- Les forges « ouvertes » : ce sont des forges ouvertes à d'autres acteurs que les seules administrations publiques et où nous devons collecter les dépôts de certains groupes seulement.
16+
- Les forges du secteur public : ce sont toutes les autres forges où
17+
les dépôts de tous les groupes doivent être collectés.
18+
19+
Parmi les forges ouvertes :
20+
21+
- github.com
22+
- gitlab.com
23+
- framagit.org
24+
- gitlab.adullact.net
25+
- gitlab.ow2.org
26+
27+
Parmi les forges du secteur public :
28+
29+
- git.ademe.fr
30+
- git.beta.pole-emploi.fr
31+
- dci-gitlab.cines.fr
32+
- gitlab-fil.univ-lille.fr
33+
34+
# Proposition
35+
36+
github.com:
37+
# "general_purpose" says the forge is not only for public sector code
38+
general_purpose: true
39+
40+
# forge is one of ["gitlab", "github", "sourcehut", "gitea", "gogs", "forgejo"]
41+
forge: github
42+
43+
# groups is a list of groups/organizations
44+
groups:
45+
groupe1:
46+
# pso is the public sector organization's name
47+
pso: Ministry of blaba
48+
# pso_id is the org's sha1 in https://lannuaire.service-public.fr
49+
pso_id: 100
50+
# floss_policy is a URL pointing to the FLOSS policy
51+
floss_policy: https://www.etalab.gouv.fr/accompagnement-logiciels-libres
52+
groupe2:
53+
groupe3:
54+
55+
gitlab.com:
56+
forge: gitlab
57+
# ignored_since is a iso-8601 date which is
58+
# the starting date when to *not* collect data (404, 403, etc.)
59+
ignored_since: 2024-08-09
60+
groups:
61+
groupe1:
62+
pso: blabla
63+
pso_id: 1
64+
65+
# for public_sector forges, no need to list groups
66+
forge.univ-lyon1.fr:
67+
forge: gitlab
68+
pso: blabla
69+
pso_id: 2
70+
floss_policy: https://www.etalab.gouv.fr/accompagnement-logiciels-libres
71+
72+
# Remarques et questions
73+
74+
- Pas besoin du protocole `https`, on suppose que c'est toujours `https` et on ignore les autres.
75+
- Doit-on mettre un titre à la forge (pour l'UI de data.code.gouv.fr)?

0 commit comments

Comments
 (0)