Introduction
This week, I continued to work on my contribution to Hacktoberfest. While I was looking for an issue, a friend messaged me on Slack and suggested checking out Medusa's repo as she was working on a pull request there. With my curiosity and a bit of exhaustion due to hours of searching on GitHub, I decided to give it a shot.
The issue
The issue I chose was to help a given module pass linting. To recap: linting is a process to identify stylistic and programmatic errors in your codebase, thus reducing potential errors and improving code quality. After looking at the setup and contribution instructions, I began cloning the project to my local machine to see what I should do. Following the given guide, I managed to identify the linting errors and started working my way through the modules to get to where the errors were. Once I located the file, changing the code was a simple task. I then ran the linting test one last time to ensure everything was working as intended and opened a pull request.
To my surprise, it was easy to get in touch with the devs and have my code reviewed. I managed to reach out to one of the developers through Medusa's Discord channel, and my pull request was accepted and merged in less than a day.
Conclusion
Working on something I didn't know about was an interesting experience. I was able to learn how to utilize VS Code to traverse through large projects and gained a better understanding of linting. With Hacktoberfest slowly reaching its end, I'm interested to see where this journey will take me.
Happy coding!
Top comments (0)