Higher Education and Research (HER) Meeting 2024-05-27 Paris
Overview
The event will take place on Monday May 27, 2024, from 9:30am to 5:30pm in Paris Lieu de la transformation publique but also remotely.
There are 50 seats for on site attendance.
The meeting is organized by the source code and software college of the french open science committee and the DINUM (french inter-ministerial digital management).
The aim of the meeting is primarily to allow members of the french Higher Education and Research community to know how to contribute to GitLab. GitLab is widely used in french Higher Education and Research, but with requirements which are a bit different from professional software engineers. Forges in HER are not only used for software but also to manage datasets and writing articles. Many software developed are just prototypes, not meant for wide distribution. Those forges are mainly used to distribute code using an open source license to obey open science requirements. They are not necessarily open for collaboration on code.
We currently have more than 60 different public instances of GitLab available in the french HER community but most of them not allowing users outside their hosting institution. Forge Federation (ForgeFed) in GitLab could be a way to improve the situation.
By being able to contribute themselves to GitLab codebase, the french HER community could improve GitLab for its specific needs.
Draft agenda for the day:
- Presentation of the source code and software college
- Presentation of the BlueHats program
- Small intro to Contributor Success @ GitLab
- Talk through https://docs.gitlab.com/ee/development/contributing/first_contribution/. Launch Gitpod first as it'll take a while to spin up (meanwhile we can make a small change via the WebIDE and GDK-in-a-box)
- State of the ForgeFed integration in GitLab?
- Hackathon on issues raised by the HER community?
Agenda
Morning (9:30am-12:30am)
Presentations, discussions about the needs in HER and public sector, and how GitLab contributor community works.
- 9am Welcome
- 9:30am Opening of the meeting (Daniel, Bastien and Lee)
- 9:45am-10:15am Summary of the Higher Education and Research Forges in France - Definition, uses, limitations encountered and needs analysis report (Daniel)
- 10:15am-10:45am Overview of GitLab contributor community and processes (Lee)
- 10:45am-11am Coffee Break
- 11am-11h30am Tip and tricks for creating good issues and MR for GitLab (Lee)
- 11:30am-12am Discussions around specific usage of forges in french HER or public sector (Daniel, Bastien, Lee)
- 12am-12:30am Next steps to adapt GitLab to that specific usage (Daniel, Bastien, Lee)
Afternoon (1:30pm-5:30pm)
Hands on contributing to GitLab
- 1:30pm-2:15pm Dev environment setup on participant computer (Lee)
- 2:15pm-4h30pm Hackathon on selected issues per group (one group per issue)
- 4:30pm-5:15pm Debriefing on contribution experience per group (Daniel, Lee)
- 5h15pm-5:30pm Meeting round up and closing (Daniel, Bastien, Lee)
Issues to consider for the hackathon:
-
gitlab-org/gitlab#361952 (add more information in API call, gitlab-org/gitlab!152231 (closed)) -
gitlab-org/gitlab#33475 (add more information in API call) -
gitlab-org/gitlab#428061 (open id implementation, add more information in API call) -
gitlab-org/gitlab#460834 (easy JS fix) -
gitlab-org/gitlab#461033 (easy JS fix) -
gitlab-org/gitlab#448320 (documentation?)
Fix for prior translation issue: Fix character escaping in fork divergence message (gitlab-org/gitlab!147808 - merged)