Aspiring To participate GSoC 2025

Welcome to you all! We are very happy to see your interest in Plone.

If you're entirely new to Plone, please see Google Summer of Code for an intro to Plone and GSoC.

To get started, you will have to know how to use Plone. See A Tour of Plone – Content Editing for Plone β€” Plone Training 2025 documentation and you can try things out on demo.plone.org

You can contribute to Plone in many ways. Here are a few ideas, in no particular order:

  • Fix bugs in code
  • Fix bugs in documentation
  • Add missing documentation (e.g., you can help us by pointing out and filling in documentation that newcomers like you need but are unable to find)
  • Add a small feature
  • Create a generally reusable Volto theme

Plone has a Python/Zope back end and a React front end that use different technologies, so, depending on your knowledge and level of comfort, you will want to pick one or the other.

If you have knowledge in deployment technologies, you could look at fixing bugs or improving our deployment instructions or processes.

3 Likes

Hi Plone Team, I am Sagar Kawad, a student from India who is genuinely excited to learn from the community. Hence, I am looking forward to set up the Plone project locally, try it out and hopefully make some contributions. Thank You.

Thank you for welcoming us @tkimnguyen.

I am a developer with some experience in React and as per this post I was looking forward to set up the Volto respository locally and hopefully contribute to it. But the page (Contributing to Volto) says that the Volto Team has suspended its review of new pull requests from first-time contributors until the release of Plone 7.

So I just wanted to ask that should I still look forward to set up Volto locally and contribute to it or move to another repository for contributing?

Hi @sagarkawad and welcome :pray:

The Volto team’s decision is to allow them to focus on this big new release. It should not change anything you or other GSoC students do, because GSoC projects almost never involve core changes to Plone or Volto code.

Rather, GSoC projects are usually add-ons of some sort that provide new functionality as an addition to, not a change to, core code. A theme might be another deliverable.

But if you end up being interested in making a specific change to core, please discuss it and I’m sure if the Volto team agrees they can make an exception.

Please see my brief list above of the many ways (other than core code changes) a GSoC project can take form. You can see past projects at Google Summer of Code as well.

Please, don't suggest this, as it will waste both the first-timer's and the Volto Team's time. The Volto Team was very clear about not reviewing pull requests from first-timers until the release of Plone 7.

1 Like

Okay sure. Thank You!

To clarify, I was not suggesting anyone make a PR that the Volto team has said it does not want to review.

It is always ok to post a question here, and if anyone is interested in responding they will.

1 Like

This is a false assumption. The Volto Team is focused on delivering Plone 7.

Hi Plone Community,

I am Suhanee Anand currently in my second year. I'm excited to contribute to Plone community. With background in React, Javascript, and Python and I’m eager to apply my skills and knowledge to the Plone development ecosystem.

Looking forward to learn more about Plone and collaborate with the community.