The task was to generate an API fixture for the data model returned by Medusa's API. To my surprise, setting up the dev environment was surprisingly challenging compared to the linting issue. I kept running into crashes while running the installation command and didn't know what I was missing. To make it worse, I was overwhelmed by the massive error logs and couldn't go over them to see what I was missing.
Realizing that I couldn't do this on my own, I hopped on Medusa Discord's channel and began asking for help. I was surprised by the friendliness of the community and how active everyone was, including the developers. I managed to get in touch with one in just a few hours and, thanks to his help, identified the missing packages and finished the installation.
Working on the code was also quite hard. Despite having the instruction, I had to also rely on other people's pull requests to understand what I should do. I spent hours reading through issues with similar tasks and studied the code very carefully, taking advantage of the Discord channel as much as I could to clear up any confusion. In the end, I managed to merged my pull request with the help of the developers and a classmate who recently finished a similar issue.