We do not have a lot of issues for beginners.
But anyway, we do not encourage GSoC candidates to fix issues or make any kind of pull requests.
Our experience from the past years is that pull requests from beginners are generating a lot of noise and extra effort from the people in charge of reviewing PRs.
But don't worry, not having implemented any PR on Plone does not lower your chance to get selected for a GSoc project.
The very purpose of a GSoC project is to onboard a new contributor, so to learn them how to contribute. That's why we do not expect candidates to be able to do it before they have started their project.
Sir ,for sure I have found this organisation because of gsoc, but as I am getting to know about this my interests are rising for this. So I would now like to contribute to plone afterwards also.
Next time, copy and paste the URL of the web page you view. That makes it absolutely clear what you did. A term like "Like in the above picture,if that logo of plone" does not tell us what exactly you visited.
When I visit https://community.plone.org/ on a mobile phone, I see a fully functional mobile version of the site. I cannot reproduce what you did.
This site is software created by Discourse, and hosted by the Plone Foundation and its volunteers. We don't develop it. You can report an issue to their development team. However, this appears to be the result of an interrupted Internet connection and a partial download.
Yes sir, I am understanding what you are saying.
I will do the same from the next time.
Sir I cannot provide you the exact link of that instance since it's a landing page of plone community app, but here is the screen recording of what I actually wanted to say.
Usually, people start contributing because they use Plone for their daily work, and that's obviously a great way to learn because they have a real objective.
Starting contributing without any pre-defined objective is harder (that's why GSoC is great: participants work on defined project).
Still, the Plone community will be glad to onboard new contributors, but our time and resources for onboarding are limited and at the moment, we focus on GSoC.
Yes sir, truly said.
So if someone who is new to this organisation, will not be accepted as contributors .
Well I can assure you, you will not hesitate to take any new contributors from now onwards.
No of course, it is not about refusing new contributors, it is about providing an efficient way to onboard them.
When people are working with Plone because they need it, they are usually happy, as Plone offers a lot of features, they might have questions of course, and we do support them, but they first move is not to try to contribute.
Then at some point, they might find a bug that is blocking them on a given objective they have, so maybe they will ask how to fix it and may start to contribute then (and we will also support them at this point), and it will be very progressive and also very focused on a real use case, so that's make the support effort easier.
Onboarding a beginner who has never used Plone for a real case and who just wants to participate requires more support effort, and that's why we love GSoC because it allows us to assign a mentor to each participants to help them grow and learn.
We cannot offer a mentor to any newcomer (I mean, outside the GSoC thing).
Obviously, anyone is free to start contributing, that's an open community, but as I explained, it is a gradual and continuous process.
Okay sir, then first I will learn then go for gsoc thing .
Btw I am a firm believer of learning while the go.
And of course that thing, how much I have used plone. From the last 10 days, I am just navigating from one site to another of plone for learning only. Did Google searches about it's working, it's past year projects and am currently on it's another hands on tutorial only. If that's not enough,then kindly let me know what does actually a mentor wants from their contributors.
That's all from my side. I am just new to this open source world that's why exploring whatever I can.
And my advice regarding GSoC: what mentors will value the most is your application proposal.
Make it clear and try to demonstrate you have the ability to imagine a technical solution.
Maybe useful to most GSOC prospects and anyone else who is considering to develop, implement or contribute with/to Plone: note the word progressive in the previous comment. Plone is not something you "learn" by navigating the documentation for 10 days.
The first time you use Plone for your own project, you will be embarking on a discovery journey that rewards you every time that you accomplish a small task related to your project. Expect this journey to last for as long as you keep using Plone, and also expect your learning experience to continue for as many years.
In fact, although Zope/Plone has given me the ability to develop dozens of notable applications over the past 25 years, I consider myself still a novice/intermediate developer and still limit my contribution activity mostly to helping others on this forum and participating in Plone organizational activities every now and then. I have also contributed a few lines of code over the years, but this has never been a focus or specific goal of me becoming/being part of this bright, exceptional, inclusive and friendly community.
To answer Tanya's question specifically: please look into using Plone for your own project first. Perhaps for your school, sports team or gaming clan. By applying Plone to your practical situation, you will gain a much broader understanding of how to convert practical problems into technical solutions. That will also undoubtedly lead to then asking specific questions to other members of this community. And before you know it, there will be many opportunitites to contribute by helping with documentation, becoming part of the various teams, and also of course by contributing code.
Sure sir. I will do the same as guided.
I understand that I cannot know everything about such a big organisation in just few days, I am just exploring things in n out.
I was just being honest that I found this organisation via gsoc , but now I want to completely dive into it.
Hi Tanya, It is not like that new contributors are not selected or allowed for
GSOC. They are saying they can't assign mentors outside of GSOC for new comers.
I'm Aditya , a second-year student , specializing in the MERN stack. Excited to join the open-source community and looking forward to contributing . As a beginner, I'm keen to learn from the community's expertise and contribute to its projects. Ready to dive in and grow together!