This is the final post for the OSD assignment Release 0.4
I am hoping to graduate in a couple of weeks.
Learning about open source so far has been really rewarding, I understood the ups and downs surrounding it and even started my own open source project RefactorCode.
I wanted to work on one more issue, since I am not sure if the work I did satisfies all the requirements for the final release.
I worked on an issue in ml-mdm by Apple where some files needed to be updated with a new library used for parsing arguments.
I looked at the project and found that only a couple more files were left to be using the simple-parsing
library. My contributions included:
- Creating data classes based on existing arguments.
- Replacing old argument parsing code with functions utilizing the new data classes.
- Applying the same updates to multiple files in the repository.
I ran the files so see if there were any issues and I noticed the arguments not being passed correctly and threw an error, I realized that the README also needed a small spelling fix to pass the new arguments.
Once I updated it, the script ran properly. Later, I made a pull request documenting the changes.
The other pull requests I made for the assignment are still waiting to be reviewed, I am not sure when it would get merged. I will be addressing any suggested changes if there ends up being any.
Overall, since I am also graduating soon, looking back over the past 3 years, I am happy that I was able to learn new things related to coding, I ended up doing a co-op, and now I will be on the lookout to start my career. I am not sure where I will be in a few years, but I will somehow figure it out as I go along.
Here’s to the end of one chapter and the beginning of another.