Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Search - "window manager"
Alright, so I'm starting to doubt a very fundamental, as in foundational aspect of my projec:
* __everything__ lives in the same repo.
This is... problematic. Because yeah they're my inhouse tools so to speak, so obviously I need them all together and shit.
BUT: what if you only want one particular tiny piece of code, say one of my string utils or whatever? Fucking great then, on cloning the repo you also get the code that enables 3D rendering on my shitty terminal emulator.
I'm not crazy in thinking I should break things up a little, right? I've already made most of the code modular enough (or encapsulated is a better term? idk); the OpenGL blocks don't know what a window is, and the (again, shitty) window manager doesn't know what a mesh is either.
So they are separate things that work well together. But they could also work well with someone else's code, and while I'm not making that impossible it is bit of a pain in the ass.
I don't know, man. I think I should start using multiple repos and have a manager fetch the deps... sounds like a fucking chore, but I can no longer shove the thought to the back of my mind.
Fuck me, why do I do things.4