
Small Lessons I Learned While Starting Open Source Contributions
Small Lessons I Learned While Starting Open Source Contributions Recently, while starting my journey in open source, I encountered a few small but important learning moments. These may look simple, but they can save a lot of time for new contributors. 1. Keeping Your Fork Updated with the Original Repository To keep my fork updated with the original repository, I fetched the latest changes from the upstream repository and merged them into my local main branch. This ensured my project had the latest updates before starting any new contribution. Example workflow: git fetch upstream git checkout main git merge upstream/main Keeping your fork synced is very important because open-source projects change frequently. Working on an outdated branch can create unnecessary merge conflicts. 2. Understanding Django Migration Errors When I first ran the project, I encountered a database error saying a column didn't exist. At first it looked scary. But after carefully reading the terminal logs, I not
Continue reading on Dev.to Beginners
Opens in a new tab

