DEV Community 👩‍💻👨‍💻

Luke Nguyen
Luke Nguyen

Posted on • Updated on

Happy Hacktoberfest! 🎃 - Part 2

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)

Visualizing Promises and Async/Await 🤯

async await

☝️ Check out this all-time classic DEV post