This page aggregates project ideas for Google Summer of Code 2024. Refer to the Jenkins Google Summer of Code page for more information about this project and applications..
Below you can find project ideas which have been proposed for this year. New ideas may be proposed by interested mentors or GSoC contributors, such as new features in the core or "write a plugin for MY_TOOL_OR_SERVICE". Project ideas without potential mentors will be considered, though applicants may need to work with the community and GSoC org admins to find mentors. To add a new project idea, see: proposing project ideas .
In the following list, you will find the project ideas that fully match the Jenkins' project idea standard. The scope of these ideas is understood and we don't normally expect deep changes. All ideas have quick start guidelines and newbie-friendly issues referenced. We welcome contributors to join the mentor teams, and we invite GSoC contributors to submit project proposal applications in relation to these ideas.
Project | Category | Skills to study/improve |
---|
In the following list, you can refer to draft project ideas, which are currently under review. The scope of such ideas may change during the discussions, but the idea is accepted in principle. You are welcome to comment on the draft and join the project as a mentor. If you are a GSoC contributor, it is also fine to explore and apply to the draft project ideas.
Project | Category | Skills to study/improve |
---|---|---|
Building Android Apps with Jenkins
Describe best practices and provide architectural templates for building Android applications with Jenkins. Potential Mentor(s): Bruno Verachten |
Tools | Java, YAML, Android development, Command line tools, Package management tool theory |
Building iOS Apps with Jenkins
Describe best practices and provide architectural templates for building iOS applications with Jenkins. Potential Mentor(s): Bruno Verachten |
Tools | Java, YAML, iOS development, Command line tools, Package management tool theory |
Plugin Installation Manager Tool Improvements
Introduce new features and improvements in the plugin installation manager. Potential Mentor(s): Mark Waite |
Tools | Java, YAML, Command line tools, Package management tool theory |
Screenshot Automation for Jenkins Docs
To automate screenshot capture process for Jenkins docs. Potential Mentor(s): Mark Waite |
Dev Tools | Web Browser Automation, Image Comparison |
These proposals are suggestions from the mailing list, which have not been published as project ideas yet. The feasibility is yet to be defined, and the idea may be dismissed depending on the feedback. Everyone is welcome to participate in the discussion and join as a potential mentor.
Project | Category |
---|