matiasdemarchi's Blog

Check-In of the First Week

matiasdemarchi
Published: 06/14/2021

Hi! In order to relate what has been done and learned during this first week, I will answer the three basic questions of every weekly check-in:  1. What did you do this week? In order to start migrating the OpenLex project from Python 2 to Python 3, I tried testing Web2Py and OpenLex running it with the Python 3 interpreter, trying to find the points where the software would crash. But my mentor asked me to use an automatic testing script, with playwright and pytest, and I liked those tools. I started publishing the first milestones and a column of To Do in my project. Also I learned some of the __future__ module concepts that will be useful for my migration project.  2. What is coming up next? I will be studying playwright and creating the scripts for my project. I will also try to use other tools for testing, in order to make me sure that there won't be missing things in my testing process. During the week I will be preparing my first extended blog post on my first participation on GSoC.  3. Did you get stuck anywhere? Yes, I didn't have idea about how to properly test the project. I tried testing manually OpenLex in my main web browser, but running web2py with Python 3, in order to look for the points where the environment would crash. But it was a waste of time. Now, with my mentor suggesting me to use the testing tools, now I'm studying playwright, in order to prepare a serious testing environment.
View Blog Post

My First Check-In!

matiasdemarchi
Published: 06/07/2021

Hi! I'm Matias, and this is my first Check-In, on my first participation on the Google Summer of Code program. So, i will answer the three basic questions:  1. What did you do this week? Since I was notificated that I had been selected for the Google Summer of Code program, I started to learn and understand Git. Meanwhile, every saturday, my mentor organizes a meeting for all the students working on this project, in those meetings, we showed our main questions and problems. My mentor showed me a videogame, and i loved it! The game is called "Oh my Git!", and is an Open Source game in which we learn the basic concepts and structures of Git, in a nice graphical way. That was the most intuitive part of learning Git, in my opinion.  2. What is coming up next? I have to test the ___future___ module from Python 2, in order to make it easier to migrate to the Python 3 syntax, and then i will start to migrate it on a serious way. Also i will mark all the issues in order to make it more clear.  3. Did you get stuck anywhere? In some way, I haven't finished to learn the Git and Github dynamics. So, i have to continue working with that, and my mentor will help me on it.
View Blog Post