Just raised my first PR for my project in GSoC '24. The shift from proposing ideas to their implementation has been full of excitement.
What I did Last Week?
Last week my focus was majorly on developing a roadmap that aligns perfectly with ideas I had proposed. I spent a good chunk of my time researching about the implementation of the ideas. After all this, I think I am confident and clear about how things shall move forward for the course of next 11 weeks.
In the timeline I have devised I reserved the first week to come up with a PoC of the PyScript Component with a polished UI. I have just raised a PR for the same and I am on track to start working on the goals planned for week 2.
Where I got Stuck?
Gladly the first week for me has been quite smooth sailing. A big reason for that is the work I did before my Proposal, I was already familiar with the code base and setup was not a problem. I already had an idea of how the project worked.
However, there was something that went not as planned. While exploring the plan for executing a tkinter wrapper (one of the projects in my proposal), it was revealed to me by my mentor that it would be better if we shift to using pyscript/ltk - a library to make UI elements for the web. So I had to change my timeline to accommodate that. Although this was not as planned I really enjoyed learning pyscript/ltk; it is really a beautiful tool.
What is Planned for the Current Week?
This week is full of exciting changes, I have dedicated this week for making further changes to the PoC I have proposed and by the end of this week I shall add functionalities to run native python commands that originally pyscript does not support. Currently, I have a wrapper in mind for this.
I shall also add reset functionality to the PyScript component making it production ready. By this week's end I can shift to integration of this component to PyZombis and build new content leveraging this component.
#PSFGSoC #PSFGSoC24