You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Google Summer of Code (GSoC) 2025 Project Ideas for DISCOVER Cookbook
About DISCOVER Cookbook
DISCOVER Cookbook is an open-source guide dedicated to organizing more inclusive and welcoming community events and conferences. As part of Google Summer of Code (GSoC) 2025 , we are proposing project ideas under the NumFOCUS umbrella. We encourage prospective applicants to review our contributor guide and issues.
For any questions, feel free to participate in discussions on our dedicated thread.
The following projects are our top picks for GSoC 2025. If you have another idea, we are open to discussion, but we encourage you to contact us early to refine your proposal.
Project 1: Translation System for DISCOVER Cookbook
Synopsis
This project aims to develop a translation system for the DISCOVER Cookbook, making it accessible to a global audience through automated and community-driven translations. See the #175 and some related issues like #53 and #54
Benefits to the Community
Providing multilingual support will enhance accessibility and inclusion, allowing more people worldwide to benefit from the DISCOVER Cookbook's content.
Deliverables
Develop a translation workflow for the cookbook.
Integrate a language selection mechanism within the book.
Implement a system to update translations as content evolves.
Engage and onboard community translators.
Technical Details
Generating Translations
Evaluate and select a translation service (e.g., Google Translate, Microsoft Translator, or community-driven translation frameworks).
Establish a workflow ensuring translation consistency and quality.
Adding Language Switches
Implement an intuitive UI for selecting languages (e.g., dropdown menu, toggle button).
Ensure cross-platform compatibility and responsiveness.
Updating Translations
Develop a system to track and update translated content when the original text changes.
Implement a notification mechanism to alert translators of necessary updates.
Engaging Translators
Launch a call for contributors via community channels.
Set up a recognition system for translators (e.g., contributor tagging, acknowledgments).
Provide guidelines and resources to ensure translation quality.
Expected Outcomes
By the end of GSoC 2025, we aim to have a fully functional translation system that enables users to access the DISCOVER Cookbook in multiple languages, with an efficient process for managing updates and engaging translators.
Project 2: Versioning System for DISCOVER Cookbook
Synopsis
This project involves designing and implementing a versioning system for the DISCOVER Cookbook, allowing users to select different book editions from the website. See the #219.
Benefits to the Community
A versioning system will enable users to access different editions of the cookbook, accommodating updates while preserving past versions for reference.
Deliverables
Develop a mechanism to manage different book editions.
Implement a user-friendly interface for selecting versions.
Ensure seamless integration with the website’s existing structure.
Technical Details
Define a structured approach for storing and retrieving book versions.
Implement a version selector on the website UI.
Ensure backward compatibility and easy content management.
Expected Outcomes
Users will be able to navigate through various editions of the cookbook effortlessly, ensuring continued access to previous versions while benefiting from the latest updates.
Review the DISCOVER Cookbook contributor guide and related issues.
Engage in discussions on our community thread for clarifications.
Submit a well-structured proposal detailing their approach to the chosen project.
We look forward to collaborating with talented contributors to enhance the DISCOVER Cookbook’s accessibility and functionality! Feel free to add questions and clarifications and I'll update the list as needed.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Google Summer of Code (GSoC) 2025 Project Ideas for DISCOVER Cookbook
About DISCOVER Cookbook
DISCOVER Cookbook is an open-source guide dedicated to organizing more inclusive and welcoming community events and conferences. As part of Google Summer of Code (GSoC) 2025 , we are proposing project ideas under the NumFOCUS umbrella. We encourage prospective applicants to review our contributor guide and issues.
For any questions, feel free to participate in discussions on our dedicated thread.
The following projects are our top picks for GSoC 2025. If you have another idea, we are open to discussion, but we encourage you to contact us early to refine your proposal.
Project 1: Translation System for DISCOVER Cookbook
Synopsis
This project aims to develop a translation system for the DISCOVER Cookbook, making it accessible to a global audience through automated and community-driven translations. See the #175 and some related issues like #53 and #54
Benefits to the Community
Providing multilingual support will enhance accessibility and inclusion, allowing more people worldwide to benefit from the DISCOVER Cookbook's content.
Deliverables
Technical Details
Generating Translations
Adding Language Switches
Updating Translations
Engaging Translators
Expected Outcomes
By the end of GSoC 2025, we aim to have a fully functional translation system that enables users to access the DISCOVER Cookbook in multiple languages, with an efficient process for managing updates and engaging translators.
Complexity
High
Duration
350 hours
Mentors
Project 2: Versioning System for DISCOVER Cookbook
Synopsis
This project involves designing and implementing a versioning system for the DISCOVER Cookbook, allowing users to select different book editions from the website. See the #219.
Benefits to the Community
A versioning system will enable users to access different editions of the cookbook, accommodating updates while preserving past versions for reference.
Deliverables
Technical Details
Expected Outcomes
Users will be able to navigate through various editions of the cookbook effortlessly, ensuring continued access to previous versions while benefiting from the latest updates.
Complexity
Medium
Duration
350 hours
Mentors
Application Guidelines
Prospective applicants should:
We look forward to collaborating with talented contributors to enhance the DISCOVER Cookbook’s accessibility and functionality! Feel free to add questions and clarifications and I'll update the list as needed.
Beta Was this translation helpful? Give feedback.
All reactions