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