<div dir="ltr"><div dir="ltr"><div dir="ltr">Dear Pedro,<div><br></div><div>Thanks for your review.</div><div>I have added the stated changes and updated my draft proposal in the GSOC portal. Let me know if you think anything is missing or can be improved.</div><div><br></div><div><div><p class="gmail-">I have one additional question: Do you have any specific tests or high-priority testing areas in mind for the Robotics Infrastructure (RI) repository?</p></div><div><br></div><div>Thank you again for your guidance, and I look forward to your feedback.</div><div><br></div><div>Best regards,</div></div><div><br></div><div>...</div><div><br></div></div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Mar 31, 2025 at 10:28 AM Pedro Arias Perez <<a href="mailto:pedro.ariasp@upm.es">pedro.ariasp@upm.es</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"><u></u>
<div>
<p>Dear Abdallah Ibrahim,</p>
<p>Please consider the following changes for your proposal:</p>
<ul>
<li>Add a table/list with your contributions to JdeRobot
repositories and link to them.</li>
<li>Be more specific with the proposed deliverables and add their
deadline date in the timeline.</li>
<li>Add a "Why me?" and "Why JdeRobot?" sections. <br>
</li>
</ul>
<p>Additionally, we do not mind delaying the schedule two weeks, and
start working when your exams are over. However, I do think it
will be good to hold weekly meetings during that time (and
probably tiny tasks as well) to get things moving.</p>
<p>Best regards,<br>
Pedro</p>
<p><br>
</p>
<div>El 30/3/25 a las 20:53, Abdallah
Ibrahim escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div>Dear Pedro,</div>
<div><br>
</div>
<div>Thanks for your feedback.</div>
<div><br>
</div>
<div>I wanted to let you know that I have submitted my draft
proposal in the GSOC portal. I appreciate your guidance and
look forward to your detailed feedback.</div>
<div>Any additional suggestions on the deliverables or
specific focus areas would be greatly appreciated.</div>
<div><br>
</div>
<div>Thank you for your time and support.</div>
<div><br>
</div>
<div>Best regards,</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Mar 29, 2025 at
2:48 PM Pedro Arias Perez <<a href="mailto:pedro.ariasp@upm.es" target="_blank">pedro.ariasp@upm.es</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>
<p>Dear Abdallah Ibrahim,</p>
<p>Thank you for your interest in JdeRobot and in project we
are mentoring.</p>
<p>You understood it correctly. We aim to cover RAM, RI and
RA repositories, but we can focus on one or two of them if
needed. About your questions:</p>
<blockquote>
<p>There is no testing setup or previous efforts. So, the
existing approach is none. We have to built it and we
can choose the methodology that better aligns with
Robotics Academy and with us. To be 100% honest, we had
an intern exploring Selenium testing, but afaik it is
discontinued.</p>
<p>I strongly believe that we better do a fresh start. We
mentors have previous experience building CI pipelines,
so you will be guided anytime. I do like your pipeline
proposal. But before unit testing, I suggest to start
with linting, docstrings and copyright (or other basic
similar tests).</p>
</blockquote>
<p>I have seen that you already filled the web form and
finished the mandatory challenges, well done. Feel free to
share with us your draft proposal. We can guide you with
some deeper feedback.</p>
<p>Lastly, since the arrival of chatGPT, we are valuing
contributions to JdeRobot repositories more than the past
years. Then, my advice would be to keep working on the
RoboticsAcademy repositories; open issues and fixing them
via pull request to significantly increase your chances to
be selected. Even contributions to the documentation page
is valuable. </p>
<p>Best regards,<br>
Pedro<br>
</p>
<div>El 29/3/25 a las 9:42, Abdallah Ibrahim escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Greetings,</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">I hope you are doing well.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">My name is Abdallah Ibrahim
Ismail, an undergraduate computer science
student at Ain Shams University in Egypt. I
am very excited about the opportunity to
apply for GSoC under JdeRobot for Project
#2: Robotics Academy CI & Testing.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">As I work on my proposal, I
would appreciate your guidance to ensure
that my plan is well aligned with the
project’s objectives. I understand that the
goal is to develop automated testing and CI
pipelines for the RAM, RI, and RA
repositories. While I feel confident about
the CI side, I have a few questions
regarding the testing strategy:</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"><b>Scope & testing focus</b>: </div>
<div dir="ltr">What types of tests would you
prioritize for these repositories? My
initial thought is to work in an agile
manner, starting with a core unit testing
setup for each repo, then moving on to
integration tests, and eventually covering
end-to-end tests if feasible.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"><b>Current testing setup &
previous efforts</b>:</div>
<div dir="ltr">Could you please point me to
any prior efforts or the current testing
approach and setups within the RAM, RI, or
RA repositories?</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">If you have any additional
insights or recommendations that could help
refine my proposal, I would greatly
appreciate your input.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Thank you very much for your
time and support.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Best regards,</div>
<div dir="ltr"><br>
</div>
</div>
</div>
</div>
</div>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr"><b>Abdallah Ibrahim Ismail</b><br>
<a href="https://urldefense.com/v3/__https://github.com/Apolo151__;!!D9dNQwwGXtA!X2cndMVKjcJZvViZc97OKfdFlf0AiMvrlvskjNibA8OZiU6zk9kumtPdj2BoU1yQizQqxAGApt0uQpw8Fe-tyCwrlCUo$" target="_blank">GitHub
Profile</a><br>
<a href="https://urldefense.com/v3/__https://www.linkedin.com/in/abdallah-ismail15/__;!!D9dNQwwGXtA!X2cndMVKjcJZvViZc97OKfdFlf0AiMvrlvskjNibA8OZiU6zk9kumtPdj2BoU1yQizQqxAGApt0uQpw8Fe-tyDoRJQT3$" target="_blank">LinkedIn
Profile</a><br>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><b>Abdallah Ibrahim Ismail</b><br><a href="https://github.com/Apolo151" target="_blank">GitHub Profile</a><br><a href="https://www.linkedin.com/in/abdallah-ismail15/" target="_blank">LinkedIn Profile</a><br></div></div>