hi @kit thanks for the reply and super excited for the final phase of proposals!
For my proposal, I have created a section were I am including features or milestones for the project. Should I also include some of features that can be included after the project is done for development.
I have also came to know about 7-8 methods/tools that are used for embedding. I am thinking of explaining them in separate file or post and provide it’s link in the proposal. And in the proposal draft, instead of comparing them, I will integreate them altogether and provide the list of multiple options which we can include. I would love to know your thoughts on it?
Reguarding technical requirements, I think we can either use JavaScript or React as both of them align with my knowledge as well as p5.js / editor codebase. Both have their own set of advantages, should I include both of them in proposal and later we can decide with team & mentor? Also, should we consider any testing framework (like jest) right now?
Hello Everyone,
Where should I list my past open-source contributions? Should it be create a separate section. or included in 2. Please describe yourself, including your development background and specific expertise. this. If should i include in this it will be very lengthy i think.
Thank you in advance.
Hi @kit, I hope you are doing well.
I have submitted my draft proposal and also requested for feedback by filling out “feedback request” form but when I going to my dashboard in GSoC website the proposal status is showing submitted not Draft. If, I got suggestion to edit my proposal will I able to edit the proposal or I did something wrong while submitting proposal.
Yes @Ruchit, you will be able to edit the proposal as many times as you want till 8th April. Their is no submit as draft option on GSOC website, it will automatically get submitted on 8th April.
@Mamatha1718 I think that, between the “user information” and “Project idea”, you can include your contributions section. (Atleast I have done this way and it looks fine too). And its gonna take the same space if you write it a sole section or inside some other topic.
@himanshukholiya Kit had mentioned that your proposal can be longer than 6 pages if that’s what suits your communication style and project. Basically if it helps you present your idea better then you should be able to do 7 pages. As for the OS, I don’t believe you need to switch unless there is a strict need for a particular project. In one of the messages above, they said
Your laptop config does not affect selection, it just helps us make sure that each project has a mentor knowledgeable about the environment. Google recommends that each project have 1 primary mentor, which will be based on the project; and at least one supporting/secondary mentor. So the secondary/supporting mentor can be more flexible, and we will do this matching on a case-by-case basis.
So I guess you can just mention whatever configuration you have and based on that they will decide if they want to assign a particular mentor besides the primary mentor that’s already assigned.
First: confirming that we’ve received proposals over the past days, so if you submitted something it’s getting reviewed. But keep in mind it might need a few days before I can share the feedback with you! Thanks for your patience.
@himanshukholiya has also another question about proposal structure which may be interesting for everyone:
For my proposal, I have created a section were I am including features or milestones for the project. Should I also include some of features that can be included after the project is done for development.
Although post-project plan is helpful to understand your vision/direction for the project, in terms of technical detail the main project itself is most important. The “future work” can be pretty high-level. The “planned work” should have enough detail to answer how. By this I mean, when you have a phrase “I will write code to do XYZ,” make sure you explain how; many things sound simple but still require intentional design decisions.
I have also came to know about 7-8 methods/tools that are used for embedding. I am thinking of explaining them in separate file or post and provide it’s link in the proposal. And in the proposal draft, instead of comparing them, I will integreate them altogether and provide the list of multiple options which we can include. I would love to know your thoughts on it?
Yes, if that makes most sense for you proposal!
Reguarding technical requirements, I think we can either use JavaScript or React as both of them align with my knowledge as well as p5.js / editor codebase. Both have their own set of advantages, should I include both of them in proposal and later we can decide with team & mentor? Also, should we consider any testing framework (like jest) right now?
In this case, I’d suggest mentioning briefly the options and your suggestion. You can focus on the proposal more specific to your project, and keep other aspects shorter, since they’re more general.
Hello everyone @kit
I would like to include my past open-source contributions in my GSoC proposal, but adding them in detail would make the document too lengthy. Would it be better to summarize them briefly in the proposal and provide a link to a separate document, or should I mention them in my resume instead? What is the best approach to keep the proposal concise while still showcasing my contributions effectively?
Thank You in Advance
Hi @Mamatha1718, I think this message might answer your question as well:
I’d suggest keeping references to previous work short and as links where possible in your “About Me / Why Me” sections. Especially if you have an online profile, portfolio, or website, linking to specific projects or pages is helpful. The “About Me / Why Me” sections could address things like your interests (technical and community) and your experience (technical and community).
For this proposal (as for almost any cover letter that you might write in the future) the point is not to re-create the same level of detail as a resume. It’s not about listing every past project, and it’s not about project-specific detail for past work; a portfolio that you can link to is a better medium for this. It’s more helpful to tell the story of how the different projects connect and explain how whatever you learned in those projects will come up in this one. You do not have to create a portfolio! Feel free to link to one if you have it.
Explaining briefly what you learned and how it relates to your proposed project and linking your portfolio for a detailed description might be better, in my opinion.
Hello Everyone Hi @kit ,@harneetsahi
I have Doubt How to Submit a Draft praposal i provide a screenshot of my dashboard can anyone help me to submit the praposal.
Thank You in Advance
@Mamatha1718 You would just submit the regular way by browsing the organization > click submit proposal > fill in all the detals > submit.
There is no option to submit a draft per se, if that’s what you are asking, but you can always upload a new version to replace the old one after getting mentor feedback or at any point essentially until April 8th. I hope it helps.
Hi @kit
I’m considering adding an embedding method comparison to my proposal. Would it be more beneficial to compare different embedding methods based on real-time usage by p5.js users, or should I focus on comparing all available features comprehensively?
If real-time usage is preferred, could you provide some examples of tools or platforms that currently embed p5.js sketches?
Hello @kit , thank you so much for your time and helpful responses for everyone here!
I’m a new contributor to the GSoC program! I’m Ireen, a creative technologist, designer, and web developer studying Design & Technology at Parsons School of Design who spends a good chunk of time on p5.js to create my works, so I’m super excited for this opportunity to contribute to a community that I am personally part of and be able to share my skills and ideas to this open source community!
I had a follow up thought/idea going off of your previous response related to the Friendly Sketch Embedder for p5.js. I also wanted to focus on this topic, and as someone who have used the embedding function as both an iframe and script tag in my own web portfolio, similar to your comments, I noticed that the 1. the two functions were located in 2 different menus making it confusing to locate where it was (limiting accessibility), 2. the names (“share” and “download”) were ambiguous and not fully explaining it’s function and causing the user to put more effort in trying to understand, and 3. there isn’t a clear or beginner friendly reference/documentation of how to download and directly add the p5.js code into an outside source such as an website. Also, for people who aren’t familiar with the basics of web development (HTML, CSS, Javascript), I believe that this directly embedding method isn’t helpful for them. Therefore, I was thinking of trying to approach my proposal in trying to solve these issues that I personally encountered. Would this approach be appropriate for this going about this idea proposal?
Hi @kit, I hope you are doing well.
While reviewing open translation PRs, I noticed that maintainers manually ask specific reviewers for reviews. This process can be automated by developing a GitHub Action to auto-assign reviewers based on the translation language.
As, I am thinking of adding this in my proposal I wanted to ask if there is an existing list of reviewers for different languages, or would I need to find reviewers by checking past closed translation PRs? If there’s already a list, could you tell me?
Hello everyone, I had a question. Recently, I heard of many organizations which participate in gsoc and conduct screening round before announcing the final result.
Does Processing fall under the same category?
Thanks.