danini-the-panini / mittsu

3D Graphics Library for Ruby.
https://github.com/danini-the-panini/mittsu
MIT License
508 stars 33 forks source link

Split mittsu gem into mittsu-core and mittsu-renderer-opengl #125

Open Floppy opened 6 months ago

Floppy commented 6 months ago

This is an early PR for my attempt to resolve #115 by splitting mittsu into two gems. I think it can all be done in the same repo, and I've made it so that mittsu gem itself simply depends on the two component parts.

I've kept a single version string, and made them depend on that exact version, to avoid any differences causing problems. Can always be split later on.

danini-the-panini commented 6 months ago

Would we do this in subfolders, like Rails does?

danini-the-panini commented 6 months ago

Also is this a patch or minor version bump, since it doesn't really change the interface

Floppy commented 6 months ago

Yeah, subfolders is probably a good idea. And you right, technically by semver it would be a patch version, as absolutely nothing would change! Hah.