Articles on sujith's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on sujith's BlogenMon, 28 Aug 2023 17:58:29 +0000Week #13 Project Wrap Uphttps://blogs.python-gsoc.org/en/sujiths-blog/week-13-project-wrap-up/<h2>What I Accomplished This Week</h2> <p>As I reflect on the past 12 weeks of my GSoC journey, I am delighted to share that I have successfully wrapped up my project. This milestone fills me with immense satisfaction, as I realize that I have met nearly all the goals that I set out to achieve. The journey has been filled with learning, growth, and the joy of contributing to the open-source community.</p> <p>To encapsulate my journey and contributions, I have created a comprehensive project wrap-up report. You can explore the details of my achievements and progress throughout the program in the <a href="https://github.com/PyAr/PyZombis/wiki/GSoC'23-PSF-@-PyAr-PyZombis-Final-Submission-Report">Project Wrap Up Report</a>. This report outlines the challenges I tackled, the solutions I implemented, and the impact of my work on the project.</p> <h2>What's Next</h2> <p>With this phase of GSoC coming to a close, I'm excited to share that my journey doesn't end here. My commitment to the project remains steadfast, and I have plans to continue contributing and improving. Looking forward, I am eager to explore the backend aspects of the project and complete more milestones. This journey has ignited a passion for open-source collaboration within me, and I'm determined to continue making a positive impact.</p> <p>As I take this moment to reflect, I'm filled with gratitude for the opportunity GSoC has provided. It has been a transformative experience that has honed my skills, broadened my horizons, and connected me with an incredible community.</p>ps335@snu.edu.in (sujith)Mon, 28 Aug 2023 17:58:29 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-13-project-wrap-up/Week #12https://blogs.python-gsoc.org/en/sujiths-blog/week-12-3/<h2>What I Accomplished This Week</h2> <p>I'm elated to share that this week has been incredibly rewarding as three of my pull requests were successfully merged: <a href="https://github.com/PyAr/PyZombis/pull/291">PR #291</a>, <a href="https://github.com/PyAr/PyZombis/pull/287">PR #287</a>, and <a href="https://github.com/PyAr/PyZombis/pull/286">PR #286</a>. In addition to this, I'm pleased to report that an issue I was working on, <a href="https://github.com/PyAr/PyZombis/issues/248">Issue #248</a>, has been successfully closed. These accomplishments signify a major step forward in my GSoC journey.</p> <h2>Did I Get Stuck Somewhere?</h2> <p>Thankfully, this week's journey has been quite smooth, and I didn't encounter any significant obstacles. The tasks progressed seamlessly, allowing me to focus on delivering high-quality work.</p> <h2>What's Next</h2> <p>As I approach the final week of GSoC, I'm determined to wrap up this phase with finesse. My immediate focus is on completing the project showcase, which will serve as a comprehensive representation of my contributions throughout the program. This showcase is a crucial component for the final evaluation, and I'm excited to present my journey, achievements, and the impact of my contributions.</p> <p>With the end of this phase on the horizon, I'm filled with a sense of accomplishment and gratitude. This GSoC journey has been a transformative experience, and I'm eager to make the most of these final moments.</p>ps335@snu.edu.in (sujith)Mon, 21 Aug 2023 17:45:58 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-12-3/Week #11https://blogs.python-gsoc.org/en/sujiths-blog/week-11-6/<h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1812 cms-render-model">What I Accomplished This Week</h2> <p>During this week, I have been productive in my GSoC journey. I'm pleased to announce that I have made significant progress on my project. Specifically, I've taken <a href="https://github.com/PyAr/PyZombis/pull/291">PR #291</a> and prepared it, making it ready for review by the project maintainers. Additionally, I'm in the process of creating a draft pull request for the final part of my GSoC proposal.</p> <p> </p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1812 cms-render-model">Did I Get Stuck Somewhere?</h2> <p>Fortunately, this week has been relatively smooth, and I haven't encountered any significant obstacles. I've managed to navigate through the tasks efficiently.</p> <p> </p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1812 cms-render-model">What's Next</h2> <p>As I look forward, my immediate goal is to complete the final part of my GSoC proposal and compile all my contributions to create a comprehensive project showcase. This showcase will be instrumental for the final evaluation and submission to successfully conclude this year's GSoC.</p> <p>I'm motivated to continue giving my best effort and to ensure that my contributions are well-prepared for review. I'm excited about the upcoming final stages of GSoC, and I'm confident in my ability to meet the requirements and achieve my goals.</p>ps335@snu.edu.in (sujith)Mon, 14 Aug 2023 05:41:26 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-11-6/Week #10https://blogs.python-gsoc.org/en/sujiths-blog/week-10-5/<h2>What I Accomplished This Week</h2> <p>First and foremost, I dedicated my efforts to completing my previous pull request, <a href="https://github.com/PyAr/PyZombis/pull/291">PR #291</a>. I worked diligently to address and fix any missing parts,.</p> <p>After successfully finalizing the aforementioned PR, I enthusiastically delved into my final task for this year's GSoC. Making significant strides, I am excited about the progress I have made. While the work on this task is not yet pushed and made into a PR, I am confident that I will accomplish this step with ease and deliver exceptional results.</p> <h2>Did I Get Stuck Somewhere?</h2> <p>Fortunately, the journey has been relatively smooth with just a small bump while working on <a href="https://github.com/PyAr/PyZombis/pull/291">PR #291</a>. The challenges encountered were quickly overcome, thanks to my determination and the valuable support of the community.</p> <h2>What's Next</h2> <p>With the end of GSoC drawing near, my focus remains on completing the pending tasks. I am determined to put forth my best efforts in wrapping up the final components of the project.</p> <p>Additionally, I am eagerly looking forward to preparing the final project showcase. This showcase will be submitted for the final evaluation, highlighting the culmination of my hard work and contributions throughout this journey.</p> <p>As I move forward, I am eager to have the pending pull requests reviewed. The collaborative spirit of the community ensures that the project is thoroughly examined and polished before its final presentation.</p>ps335@snu.edu.in (sujith)Mon, 07 Aug 2023 13:51:02 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-10-5/Week #9https://blogs.python-gsoc.org/en/sujiths-blog/week-9-4/<h2>What I Accomplished This Week</h2> <p>I am thrilled to share that I made significant progress by completing Phase 4 of GSoC! As part of this milestone, I drafted a pull request, <a href="https://github.com/PyAr/PyZombis/pull/291">PR #291</a>, which is a fantastic addition to the project. This PR introduces pygame key events and active code components, providing users with interactive demonstrations of data</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-plugin-aldryn_newsblog-article-lead_in-1735 cms-plugin-aldryn_newsblog-article-lead_in-1750 cms-plugin-aldryn_newsblog-article-lead_in-1770">Did I get stuck somewhere</h2> <p>Thankfully, this week has been incredibly smooth, and I did not encounter any major stumbling blocks or challenges.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-plugin-aldryn_newsblog-article-lead_in-1735 cms-plugin-aldryn_newsblog-article-lead_in-1750 cms-plugin-aldryn_newsblog-article-lead_in-1770">Whats Next</h2> <p>As I look ahead, my next steps involve getting the pull request reviewed and addressing any feedback.</p> <p>Following that, I will venture into the final part of GSoC . My goal is to complete this phase within the next two weeks. With a well-planned timeline and the experience gained so far, I am optimistic about reaching this milestone on time.</p>ps335@snu.edu.in (sujith)Mon, 31 Jul 2023 15:09:05 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-9-4/Week #8https://blogs.python-gsoc.org/en/sujiths-blog/week-8-4/<h2>What I Accomplished This Week</h2> <p>I'm pleased to report that my contributions have been steadily progressing. Although I may have gone a bit slower than expected, the remaining part of my proposal is well on track. One notable task that I started working on was converting Reto3 into an activity, as mentioned in my proposal. This enhancement will add more value and interactivity to the project, enriching the learning experience for users.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-plugin-aldryn_newsblog-article-lead_in-1735 cms-plugin-aldryn_newsblog-article-lead_in-1750">Did I get stuck somewhere</h2> <p>Inevitably, I faced some challenges along the way. There were moments when I couldn't figure out the best approach to convert certain elements, leading to normal doubts and uncertainties. However, I am proud to share that I overcame these obstacles through perseverance, research, and reaching out for guidance when needed. With the support of my mentors and the community, I gained the confidence to navigate through the challenges and make progress.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-plugin-aldryn_newsblog-article-lead_in-1735 cms-plugin-aldryn_newsblog-article-lead_in-1750">Whats Next</h2> <p>As I look forward, there are still four weeks left in the GSoC journey, and I have two tasks pending. My goal is to complete one of these tasks by the end of next week, dedicating my time and focus to delivering a high-quality solution.</p> <p>The second task requires two weeks of effort, and I am determined to give it my all, leveraging the remaining time to create an impactful and polished addition to the project.</p> <p>With one week remaining after these tasks, I plan to prepare diligently for the end-term evaluation. This involves generating comprehensive tests, ensuring all aspects of my contributions are thoroughly tested and fixing any pending issues that may arise.</p>ps335@snu.edu.in (sujith)Sun, 23 Jul 2023 14:16:36 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-8-4/Week #7https://blogs.python-gsoc.org/en/sujiths-blog/week-7-4/<h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1735">What I Accomplished This Week</h2> <p>I am thrilled to share that I successfully completed the mid-term evaluation and passed with flying colors!. This achievement marks an important milestone, validating the progress made during the first phase of my GSoC journey.</p> <p>With the evaluation behind me, I wasted no time in diving into the next phase of my proposal. I embarked on new challenges, ready to build upon the foundations laid in the previous phase and take my project to the next level.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-plugin-aldryn_newsblog-article-lead_in-1735">Did I get stuck somewhere</h2> <p>Fortunately, I did not encounter any major challenges this week. However, I did receive valuable feedback during the mid-term evaluation. I am grateful for this input as it provides me with insights and suggestions for improvement. I will diligently incorporate this feedback into my work during the next phase, ensuring that I continue to grow and deliver the best possible results.</p> <p> </p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-plugin-aldryn_newsblog-article-lead_in-1735">Whats Next</h2> <p>Looking ahead, my focus for the upcoming weeks will be on getting my pending pull requests merged. I will work closely with the project community, addressing any feedback or suggestions to ensure the smooth integration of my contributions. This collaborative effort will bring us closer to the completion of this phase and the overall success of the project.</p> <p>Additionally, I am excited to begin creating pygame exercises and other lessons using the groundwork laid in the previous phase. This phase will be a culmination of the skills and knowledge I have acquired so far, as I develop engaging and interactive content that will benefit learners in their educational journey.</p>ps335@snu.edu.in (sujith)Sun, 16 Jul 2023 13:50:16 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-7-4/Week #6https://blogs.python-gsoc.org/en/sujiths-blog/week-6-5/<h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1714 cms-render-model">What I Accomplished This Week</h2> <p>In the past week, my primary focus was on finalizing the changes and edits that were scheduled to be completed by the mid-term evaluation. I dedicated my time and effort to ensure that all the necessary adjustments were made, addressing any feedback or suggestions provided by my mentors. It was an opportunity to refine my work and bring it closer to completion.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714">Did I get stuck somewhere</h2> <p>Fortunately, I didn't encounter any major roadblocks or obstacles that halted my progress. However, like any coding journey, there were a few minor problems and errors that needed attention along the way.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model cms-plugin-aldryn_newsblog-article-lead_in-1714">Whats Next</h2> <p>As we move beyond the mid-term evaluation, my focus will shift towards completing any outstanding issues or suggestions flagged by my mentors. Their valuable feedback is essential in shaping the project and ensuring its success. Looking ahead, the second phase of my proposal awaits. I'm excited to delve deeper into my project, exploring new features, implementing enhancements, and making further progress towards achieving the proposed goals. With renewed energy and a clearer vision, I am ready to tackle the challenges and embark on this next phase with enthusiasm.</p>ps335@snu.edu.in (sujith)Mon, 10 Jul 2023 13:18:39 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-6-5/Week #5https://blogs.python-gsoc.org/en/sujiths-blog/week-5-5/<h2>What I Accomplished This Week</h2> <p>I'm thrilled to share my latest progress! This week, I worked on drafting a new pull request (<a href="https://github.com/PyAr/PyZombis/pull/290">PR #290</a>) in the PyZombis repository. This PR introduces a PyScript REPL component with amazing features like syntax highlighting, auto indentation, and keyword suggestions. It's an exciting addition to the project, enhancing the user experience and making code experimentation more interactive.</p> <p>Additionally, I opened two new issue tickets (<a href="https://github.com/PyAr/PyZombis/issues/289">#289</a> and <a href="https://github.com/PyAr/PyZombis/issues/288">#288</a>). These tickets highlight areas that require attention and improvement, ensuring the continuous growth and refinement of the project.</p> <p>Furthermore, I received approvals for three out of my four pending pull requests.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model">Did I get stuck somewhere</h2> <p>One particular issue I faced involved a page where I needed to insert plain HTML, but the browser was rendering it instead. It took some time and collaboration with my mentors to find a workaround. Since we are utilizing reStructuredText (rst) to create the site, conventional website techniques don't always apply. With the guidance of my mentors, I overcame this hurdle and achieved the desired outcome</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1694 cms-render-model">Whats Next</h2> <p>As the mid-term evaluation approaches, my focus for the upcoming weeks will be to complete the pending tasks and goals. It's a crucial time to wrap up any ongoing work, address feedback, and ensure that my contributions align with the project's objectives.</p> <p>One area I'm particularly excited to explore is improving the REPL functionality. I aim to enhance it by allowing the component to take code as a prop and render it while loading. This extension would add a valuable feature to the project and further elevate the user experience.</p> <p>With the mid-term evaluation in sight, I'll continue to push myself, collaborate with my mentors, and contribute my best to make this GSoC journey a remarkable success.</p> <p> </p>ps335@snu.edu.in (sujith)Mon, 03 Jul 2023 15:19:45 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-5-5/Week #4https://blogs.python-gsoc.org/en/sujiths-blog/week-4-4/<h2>What did i do this week</h2> <p>My primary focus this week was to extend the end-to-end (e2e) test coverage of the existing project. I'm delighted to share that I successfully completed this task and made a significant contribution with <a href="https://github.com/PyAr/PyZombis/pull/287">PR #287</a> in the PyZombis repository. It's a fantastic feeling to see the test coverage expand, ensuring the project's stability and reliability.</p> <p>Additionally, while working on this endeavor, I came across a few errors in the existing codebase. Taking it as an opportunity to improve the project, I dived in, diagnosed the issues, and solved them. It's all about continuous improvement, one bug fix at a time!</p> <h2><br> Did I get stuck somewhere</h2> <p>Like any coding adventure, I encountered a few challenges along the way. Some of the tests I needed to write weren't straightforward. They required simulating user behavior using Playwright codegen and handling web page dialogues. Initially, it felt a bit overwhelming, but I made a conscious decision to take my time and approach these challenges with a cool and focused mind. I temporarily set them aside and tackled them later. And you know what? It worked like magic! I was able to complete those tests successfully, learning valuable techniques and enhancing my problem-solving skills in the process.</p> <p> </p> <h2>Whats Next</h2> <p>Looking ahead, my next focus is on resolving some of the issues highlighted by my mentor in one of the PRs. It's essential to address these concerns and ensure that the code meets the project's standards and requirements. I'll be dedicating my efforts to refining and polishing these contributions. Once these changes are incorporated and all my four open PRs are merged, I'll be celebrating the completion of yet another milestone in this incredible journey.</p>ps335@snu.edu.in (sujith)Mon, 26 Jun 2023 05:50:45 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-4-4/Week #3https://blogs.python-gsoc.org/en/sujiths-blog/week-3-5/<p>Hey there, awesome readers! Welcome back to another weekly update on my exciting GSoC journey.<br>  </p> <h2>What I Accomplished This Week</h2> <p>This week has been quite productive and rewarding! I started off by making a significant contribution with a pull request (<a href="https://github.com/PyAr/RunestoneComponents/pull/2">PR #2</a>) in the RunestoneComponents repository. This PR introduces the functionality to customize the height of the output div component. This enhancement will greatly improve the interactivity of pygame exercises. Previously, the height was hardcoded, but I modified it to accept input from the rst, providing more flexibility.</p> <p>In addition to that, I had been working on a draft pull request (<a href="https://github.com/PyAr/PyZombis/pull/285">PR #285</a>) in the PyZombis repository. I'm excited to share that I successfully completed it! One of the highlights of this PR was writing unit tests, which had a slightly different approach compared to traditional unittests. It was a great learning experience, and I'm thrilled with the outcome.</p> <p>Another task I tackled this week was preparing <a href="https://github.com/PyAr/PyZombis/pull/286">PR #286</a> in the PyZombis repository. I invested time in writing comprehensive tests for this PR as well. Once this PR gets merged, it will address <a href="https://github.com/PyAr/PyZombis/issues/248">Issue #248</a> and contribute to the overall improvement of the project.</p> <p> </p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-1651 cms-render-model">Did I get stuck somewhere</h2> <p>Although progress was steady, I encountered a couple of obstacles along the way. While working on <a href="https://github.com/PyAr/RunestoneComponents/pull/2">PR #2</a>, I faced sudden errors that left me puzzled. However, I persisted and worked diligently to identify the root cause and fix the issue. Thanks to my determination, I managed to overcome the challenges and ensure the PR was in a stable state.</p> <p>The other challenge came with <a href="https://github.com/PyAr/PyZombis/pull/286">PR #286</a>. The Python version it relies on is 3.6, which has certain limitations in the <strong>re - regex</strong> module. It required careful consideration and creativity to work within those limitations. Nevertheless, I embraced the challenge, explored alternative solutions, and ultimately achieved success.</p> <p> </p> <h2>What's Next</h2> <p>Looking ahead, my focus for the upcoming weeks is to address any existing bugs in the PRs I've worked on. So, I'll dedicate time to thoroughly test and fine-tune the code to iron out any issues.</p> <p>Additionally, I'm excited to take on a new challenge: developing the PyScript repl component for Runestone. This will involve creating a dynamic environment where users can experiment and interact with Python code. I'm eager to dive into this task and explore the possibilities it offers.</p>ps335@snu.edu.in (sujith)Sun, 18 Jun 2023 17:10:42 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-3-5/Week #2https://blogs.python-gsoc.org/en/sujiths-blog/week-2-7/<p>Hey there, amazing readers! It's time for another weekly update on my GSoC journey. Week 2 has been eventful, productive, and filled with exciting developments.</p> <h2>What I Accomplished This Week</h2> <p>First things first, I'm thrilled to share that I managed to get two more pull requests (PRs) merged! 🎉 It's a fantastic feeling to see your hard work coming together. Here are the PRs I worked on:</p> <ul> <li><a href="https://github.com/PyAr/PyZombis/pull/284">PR #284</a> in the PyZombis repository</li> <li><a href="https://github.com/PyAr/PyZombis/pull/281">PR #281</a> in the PyZombis repository</li> </ul> <p>With these merges, I've successfully completed my first milestone in this incredible GSoC journey. It's like reaching a checkpoint in a video game, and I'm ready to level up!</p> <p>In addition to celebrating these victories, I also dedicated time to finding solutions for the problems I encountered in the previous week. I'm happy to report that progress is being made, and I'm actively working on addressing them. To keep you in the loop, here are the PRs I'm currently working on:</p> <ul> <li><a href="https://github.com/PyAr/PyZombis/pull/286">PR #286</a> in the PyZombis repository</li> <li><a href="https://github.com/PyAr/PyZombis/pull/285">PR #285</a> in the PyZombis repository</li> </ul> <h2>Did I get stuck somewhere</h2> <p>Now, let's talk about those moments when I hit a bump in the road. One particular challenge arose when I was writing unit tests for these PRs. You see, these tests utilize Brython, and the unittest module for Brython differs a bit from what I'm used to. It was uncharted territory for me within the PyZombis project. But fear not! I'm determined to overcome this obstacle and ensure our tests are robust and reliable. It's all part of the learning experience!</p> <p>Speaking of challenges, I must give a big shoutout to my mentors. They've been a ray of sunshine, always there to lend a helping hand whenever I get stuck. Their cheerful guidance and support have been invaluable, keeping me motivated and pushing me to excel. Thank you, mentors, for being the superheroes behind the scenes!</p> <h2>What's Next on the Horizon</h2> <p>Looking ahead, I will continue working on the current drafts and aim to get them merged next week. The journey doesn't stop here, my friends! There's still much to be done, and I'm ready to tackle it head-on. I might even take on a few more issues to keep the momentum going and challenge myself further.</p> <p>That's all for now, folks! Join me again next week as I share the latest updates from the coding trenches. Feel free to reach out if you have any questions, suggestions, or just want to chat.<br>  </p>ps335@snu.edu.in (sujith)Sun, 11 Jun 2023 05:48:15 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-2-7/Week #1https://blogs.python-gsoc.org/en/sujiths-blog/week-1-5/<p>Hey there, let's kick back and catch up on what I've been up to this week.</p> <h2>What did I do this week</h2> <p>First off, I focused on fixing some issues and getting my pending PRs merged. It's always satisfying to see those "Merged" badges on GitHub, isn't it? Here are the PRs I've been working on:</p> <ul> <li><a href="https://github.com/PyAr/PyZombis/pull/282">PR #282</a> in the PyZombis repository</li> <li><a href="https://github.com/PyAr/RunestoneComponents/pull/1">PR #1</a> in the RunestoneComponents repository</li> </ul> <p>In addition to my coding adventures, I had a fantastic meeting with my mentors and other contributors from the organization. It's so valuable to have their support and guidance along this journey. During the meeting, I shared updates on my current work, particularly regarding the progress I've made in solving some pesky issues. If you're curious, you can check out the details in <a href="https://github.com/PyAr/PyZombis/issues/248">Issue #248</a> and <a href="https://github.com/PyAr/PyZombis/issues/249">Issue #249</a>.</p> <p>While diving into these tasks, I noticed another issue that needed attention. So, I opened a new ticket for it. You can find the details in <a href="https://github.com/PyAr/PyZombis/issues/283">Issue #283</a>. It's all about keeping things organized and making sure every challenge gets the attention it deserves!</p> <p> </p> <h2>Did I get stuck somewhere</h2> <p>Now, let's talk about those moments when I found myself a bit stuck. While working on Issue #248, I discovered that the Python code worked perfectly fine on my system. However, when using the activecode component (Which uses Skulpt), the results turned out to be different. But fear not! I'm still on the case, putting my thinking cap on to find a solution. We're all in this together, and together we'll figure it out!</p> <p>Oh, and let me tell you about an interesting little wrinkle I encountered. We're aiming to write unit tests for one exercise, but it's a bit tricky because it involves pygame. We love a good challenge, don't we? So, I'm determined to find a way to tackle this and ensure our tests are robust and reliable.</p> <p> </p> <h2>What's next</h2> <p>Looking ahead, my goal for next week is to complete my first milestone of the project. But wait, there's more! In addition to the main milestone, I plan to dive into some more issues and fix them along the way. It's like a mini-adventure within the larger one, adding a dash of excitement to the mix!</p> <p>That's all for this week, folks! Join me again next time . I can't wait to share the progress, triumphs, and maybe even a few challenges that come our way. As always, feel free to reach out if you have any questions or suggestions about my GSoC project. Your input is always appreciated!</p>ps335@snu.edu.in (sujith)Sun, 04 Jun 2023 04:22:53 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-1-5/Week 0https://blogs.python-gsoc.org/en/sujiths-blog/week-0/<h3>Overview:</h3> <p>This week marks the final week before the official coding period of GSoC. As I prepare for the exciting journey ahead, I have been focused on ensuring that my environment is set up and ready to go for the coding period. Additionally, I have been working on creating milestones and setting deadlines for each of them to keep myself on track throughout the project.</p> <p>One of the challenges I encountered during this preparation phase was figuring out how to develop a component that utilizes pyscript to run Python code in a web environment generated by runestone. This required me to dive into the documentation and experiment with different approaches.</p> <p>In addition to the core functionality, I have also been actively addressing other aspects of the project. For instance, I made changes to the codebase to suppress warnings and resolved issues related to duplicate IDs.</p> <p>Throughout this week, I have been actively engaging with the community through the project's IRC channel. This platform has provided me with valuable opportunities to discuss my work, seek guidance from experienced members, and exchange ideas on the best approaches to tackle challenges that may arise during the coding period.</p> <p>As the official coding period approaches, I am excited to dive into the project and start implementing the planned milestones. I am confident that the solid foundation I have laid out during this preparatory phase will contribute to the success of the upcoming weeks.</p> <p>Stay tuned for the next blog update as I share my progress and experiences during the initial phase of the coding period.</p>ps335@snu.edu.in (sujith)Thu, 01 Jun 2023 04:20:26 +0000https://blogs.python-gsoc.org/en/sujiths-blog/week-0/