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.
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.
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?
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.
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.