# Hacktoberfest and a Large Codebase **Published by:** [PyBash](https://paragraph.com/@pybash-2/) **Published on:** 2022-10-28 **URL:** https://paragraph.com/@pybash-2/hacktoberfest-and-a-large-codebase ## Content so it’s time for hacktoberfestI do open-source most of my projects, but saying I contribute to open-source projects that aren’t mine would be a stretch. So I decided to contribute to some projects this month.For those of you wondering what Hacktoberfest is, it is a month-long celebration of open source by DigitalOceanwhat I contributed toI chose to contribute to some documentation and code. The code was mostly minor improvements and security updates while my documentation contribution was to Chakra UI.dealing with a large codebaseWhen I decided to contribute to the Chakra UI docs, I assumed it would be easy to get them up and running. But boy oh boy was I wrong. It took me just 5 whole minutes to clone the repository, and another 5 minutes after two failed attempts to install the dependencies. The contribution guide also mentioned about issues on windows, which I obviously ignored. The project had around 800 files. It was painful to run it. Every change in the markdown meant a full server restart and each restart would take at least 1 minute. After which examples would take another minute to load. Remember that issue on windows I ignored? Well, I shouldn’t have, cause it prevented the proper functioning of hot reload on Windows.what I learnedNever contribute to big codebases. Big codebases are really good for learning stuffI should fix possible issues beforehandBuy a better PCmistakesShouldn’t have ignored warningsShould’ve googled more ## Publication Information - [PyBash](https://paragraph.com/@pybash-2/): Publication homepage - [All Posts](https://paragraph.com/@pybash-2/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@pybash-2): Subscribe to updates - [Twitter](https://twitter.com/py_bash1): Follow on Twitter