|
| 1 | +--- |
| 2 | +title: "Journée BlueHats 🧢 pour contribuer à GitLab CE" |
| 3 | +date: 2024-05-27 |
| 4 | +description: Découvrez GitLab CE et les façons d'y contribuer |
| 5 | +image: |
| 6 | + path: ./forge.png |
| 7 | + alt: Capture d'écran de GitLab CE |
| 8 | +tags: code |
| 9 | +--- |
| 10 | + |
| 11 | +# Journée BlueHats 🧢 pour contribuer à GitLab CE |
| 12 | + |
| 13 | +Le 27 mai de 9h à 17h30, le collège codes sources et logiciels du comité pour la science ouverte et la DINUM organisent une journée de présentation des opportunités et processus de contribution au logiciel libre GitLab CE, à laquelle participeront des membres de la société GitLab Inc. |
| 14 | + |
| 15 | +{% imageContent "./bluehats-gitlab-ce-lieu.jpg", "Agenda du Lieu de la Transformation Publique" %} |
| 16 | + |
| 17 | +L'événement est ouvert à toutes les personnes qui travaillent dans ou avec un organisme public. |
| 18 | + |
| 19 | +## Les présentations du matin |
| 20 | + |
| 21 | +Durant la matinée, nous avons fait le point sur l'utilisation des forges dans l'enseignement supérieur et la recherche en nous basant sur le [rapport du collège codes sources et logiciels sur le sujet](https://hal-lara.archives-ouvertes.fr/hal-04098702v5). |
| 22 | + |
| 23 | +{% imageContent "./bluehats-gitlab-ce-daniel.jpg", "Daniel Le Berre présente le rapport sur les forges" %} |
| 24 | + |
| 25 | +Ensuite, Lee Tickett, ingénieur dans la *core team* de GitLab, nous a présenté la communauté des contributeurs GitLab, avec l'aide de Nick Veenhof, *Director of Contributor Success* à GitLab. |
| 26 | + |
| 27 | +{% imageContent "./bluehats-gitlab-ce-lee.jpg", "Lee Tickett présente la communauté GitLab" %} |
| 28 | + |
| 29 | +- [Présentation de la journée](https://gitlab.in2p3.fr/coso-college-codes-sources-et-logiciels/journee-coso-dinum-gitlab/-/blob/main/intro-journeegitlab-270524.pdf?ref_type=heads) (Daniel Le Berre, CoSO et Bastien Guerry, DINUM) |
| 30 | +- [Présentation du rapport sur les forges de l'ESR](https://gitlab.in2p3.fr/coso-college-codes-sources-et-logiciels/journee-coso-dinum-gitlab/-/blob/main/presentation-journeegitlab-270524.pdf?ref_type=heads) (Daniel Le Berre, CoSO) |
| 31 | +- [Présentation de la communauté des contributeurs GitLab](https://docs.google.com/presentation/d/1eaGu_QrL0dVQBiV6_Ux6LIzlUytjjKPy58ZXeLT4CAE/edit#slide=id.g2ca783ae2ec_0_311) (Lee Tickett, GitLab) |
| 32 | + |
| 33 | +<br/> |
| 34 | + |
| 35 | +<iframe title="27/05/2024 CoSO/DINUM/GitLab Partie 1" src="https://tube.numerique.gouv.fr/videos/embed/593d88f3-47d5-4ae9-9d8b-3c65ceb73142" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms" width="560" height="315" frameborder="0"></iframe> |
| 36 | + |
| 37 | +<br/> |
| 38 | + |
| 39 | +<iframe title="27/05/2024 CoSO/DINUM/GitLab Partie 2" src="https://tube.numerique.gouv.fr/videos/embed/0f395dbc-f629-42e9-9e75-f2f204446e54" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms" width="560" height="315" frameborder="0"></iframe> |
| 40 | + |
| 41 | +- [Détail des discussions du matin par GitLab](https://gitlab.com/gitlab-org/developer-relations/contributor-success/team-task/-/issues/479#note_1929561830) |
| 42 | + |
| 43 | +## Les activités de l'après-midi |
| 44 | + |
| 45 | +<iframe title="27/05/2024 CoSO/DINUM/GitLab Partie 3" src="https://tube.numerique.gouv.fr/videos/embed/91e9ffbe-67f1-4567-af24-abc56cd03425" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms" width="560" height="315" frameborder="0"></iframe> |
| 46 | + |
| 47 | +Lee Tickett a présenté les différents moyens d'installer un environnement de développement de GitLab. |
| 48 | + |
| 49 | +Les participants se sont répartis en groupes pour travailler sur les sujets suivants : |
| 50 | + |
| 51 | +- Escaping issue when displaying translated message [issue #460834](https://gitlab.com/gitlab-org/gitlab/-/issues/460834) |
| 52 | +- New probable double escaping to translation string in confirmation message when deleting private token [issue #461033](https://gitlab.com/gitlab-org/gitlab/-/issues/461033) |
| 53 | +- .well-known/openid-configuration missing supported claims [issue #428061](https://gitlab.com/gitlab-org/gitlab/-/issues/428061) |
| 54 | +- Forked_from_project is missing from the API when logged out [issue #361952](https://gitlab.com/gitlab-org/gitlab/-/issues/361952) |
| 55 | +- Facilitate code contribution (i.e. forks) from guest users in self hosted instances of GitLab [issue #448320](https://gitlab.com/gitlab-org/gitlab/-/issues/448320) |
| 56 | +- Exploring the new CI/CD catalog of GitLab 17.0 for HER [Documentation](https://gitlab.com/explore/catalog) |
| 57 | + |
| 58 | +## Ce qu'on a fait ... |
| 59 | + |
| 60 | +- Les personnes qui ont travaillé sur des tickets ont appris à installer l'environnement de développement de GitLab et à reproduire les problèmes sur cet environnement |
| 61 | +- Des propositions de correction (*Merge Request*) ont été proposées [MR1](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/154292), [MR2](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/154289) |
| 62 | +- Des analyses des besoins au regard des fonctionnalités disponibles par GitLab ont été réalisées (voir par exemple [ici](https://gitlab.com/gitlab-org/gitlab/-/issues/448320#note_1928454688)) |
| 63 | + |
| 64 | + |
| 65 | +On peut aussi retrouver le [détail des résultats du hackathon proposé par GitLab](https://gitlab.com/gitlab-org/developer-relations/contributor-success/team-task/-/issues/479#note_1930386918) |
| 66 | + |
| 67 | +## ... et que l'on prévoit pour la suite |
| 68 | + |
| 69 | +- Continuer les échanges sur un forum dédié aux problématiques de forges : `[email protected]` |
| 70 | +- Organiser des webinaires autour d'autres outils dans les prochains mois (à venir, SonarQube et Jenkins) |
| 71 | +- Organiser une nouvelle journée en présentiel autour de la communauté GitLab, en 2025, pour voir l'évolution de la situation |
| 72 | + |
0 commit comments