<div dir="ltr"><div><div dir="ltr">Thanks for reaching out.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 9, 2024 at 2:59 AM ankita kumari <<a href="mailto:ankitakumari3503@gmail.com">ankitakumari3503@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2443964212581873510"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2443964212581873510WordSection1"><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">Dear Walter Bender , Devin Ulibarri,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">I hope this email finds you well. My name is Ankita, and I am excited about the opportunity to work on the project "Add real-time collaboration to Music Blocks" for Google Summer of Code (GSoC) with Sugar Labs. Before we proceed further, I believe it would be beneficial for us to have an initial discussion to align on project goals and expectations.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">Could you suggest or advice me at your earliest convenience to discuss the following topics?<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">1. Project Overview: I would like to gain a deeper understanding of the goals and objectives of the project, as well as any specific requirements or constraints.</span></p></div></div></div></blockquote><div><br></div><div>The goal of the project is to enable Music Blocks users to work cooperatively on a Music Blocks program in real time. (By analogy, think about working on a Google document in real time with a colleague. As you make changes to the document, your colleague sees them, and vice versa.) The Sugar Write program (which incidentally predates Google Docs) has the same functionality.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2443964212581873510"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2443964212581873510WordSection1"><p class="MsoNormal"><span style="font-size:12pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">2. Technical Details: It would be helpful to discuss the technologies involved, such as frontend and backend languages, and any existing frameworks or libraries we plan to leverage.</span></p></div></div></div></blockquote><div><br></div><div>Music Blocks is written in JavaScript. Presumably there will be a server-side component, which could be written in, for example, Python. But that is largely up to you. Something you'd specify in your proposal. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2443964212581873510"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2443964212581873510WordSection1"><p class="MsoNormal"><span style="font-size:12pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">3. Timeline and Milestones: I aim to establish a clear timeline with achievable milestones for the project, allowing us to track progress effectively throughout the GSoC period.</span></p></div></div></div></blockquote><div><br></div><div>The timeline is also largely up to you as long as it fits into the overall GSoC timeline and requirements. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2443964212581873510"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2443964212581873510WordSection1"><p class="MsoNormal"><span style="font-size:12pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">4. Collaboration and Communication: Effective communication is key to the success of our collaboration. I would like to discuss our preferred communication channels and frequency of updates to ensure we stay aligned throughout the project.</span></p></div></div></div></blockquote><div><br></div><div>We largely communicate in Matrix. There are details in the Sugar Docs repo in <a href="http://github.com/sugarlabs">github.com/sugarlabs</a>.</div><div><br></div><div>I use the Element client for Matrix. For this project, we'd hang out in <a href="https://app.element.io/?pk_vid=8071c9718feef07a1612906641e052f1#/room/#musicblocksdev:matrix.org">https://app.element.io/?pk_vid=8071c9718feef07a1612906641e052f1#/room/#musicblocksdev:matrix.org</a></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2443964212581873510"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2443964212581873510WordSection1"><p class="MsoNormal"><span style="font-size:12pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">5. Mentorship and Support: I value your expertise and guidance as a mentor, and I am eager to learn from your insights and experience. I look forward to discussing how we can best support each other throughout the project.</span></p></div></div></div></blockquote><div><br></div><div>I'd recommend as a first step that you get familiar with Music Blocks -- write some Music Blocks programs and start to familiarize yourself with the code. There are lots of detailed README files in the MB repo.</div><div><br></div><div>You should also look into the Sugar collaboration model. Although we are doing something somewhat differently, the gist is the same. It may give you some basic ideas about interaction, if not implementation.</div><div><br></div><div>Please don't hesitate to reach out to either of us or the Sugar community at large.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2443964212581873510"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2443964212581873510WordSection1"><p class="MsoNormal"><span style="font-size:12pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">Please suggest me how to start the project. <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">Thank you for considering my request, and I look forward to our discussion.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">Best regards,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">Ankita</span></p></div></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></blockquote></div><br clear="all"></div><div>regards</div><div><br></div><div>-walter<br></div><div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="https://www.sugarlabs.org" target="_blank"><font>https://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div></div></div>