I'd fork the repo to your own on github, then add in your customisation. Then you can always pull in the latest updates from the opencats repo to your own, and if there are conflicts for whatever reason you can review them one by one,.

Alternatively submit features etc to opencats and we'll hold them in the production repo