Project goal: To investigate the current state of the Jenkinsfile Runner project and to improve its abilities as well as those of GitHub Actions when used in conjunction
Skills to study/improve: Website development, UI/UX design, Geospatial data visualization, Gatsby.js and React.js
The current jenkins.io "Success Stories" feature at https://stories.jenkins.io/ is in need of a revamp to keep it looking sharp and relevant. The project at https://github.com/jenkins-infra/stories/ is in need of modernization tech-stack wise, as we will need to upgrade the React version used to the latest possible (ideally v19) as well as upgrade the versions of most of the dependencies used. Besides, we will need to redesign the layout of its UI/UX including but not limited to the landing page, the story page, the map, etc.
Moreover, the workflow for users to submit new stories may need to be redesigned and reimplemented, given the context of the Infra Helpdesk issue at https://github.com/jenkins-infra/helpdesk/issues/4392/.
Website development
UI/UX design
Geospatial data visualization
Gatsby.js and React.js
Details to be clarified interactively, together with the mentors, during the Contributor Application drafting phase.