Hacker News new | ask | show | jobs
by AimForTheBushes 2468 days ago
I really like the idea of monolithic repos but can see some downsides when there is more than one person working on a project. It would be cool if there was a simplified way to have an entire business operate under source control.
2 comments

> It would be cool if there was a simplified way to have an entire business operate under source control.

A lot of projects can and do apply CI tooling to achieve this. Every commit to a branch triggers a set of declarative deployment pipelines, simple. IIRC buzzword is "GitOps" if you want to find out more.

This interests me. Can you elaborate on what downsides you see? Even in a small team we're often working within the same repo at the same time without any issues.
The glaring issue would be permissions ie who can see what. Pull requests could get muddied up but that probably wouldn't be too much of a problem to overcome. Some foundational git protocols would have to be adjusted, like .gitignore.

I think it's a great way for start up to manage the business but as more people get hired the organizational complexity might be too much to bear.