Every commit on main should have purpose
in
My thoughts on why committing incomplete features directly to main branch is a bad practice, even during development. Here's what I learned from working on both large team projects and side projects with friends.