Awesome! Since you use Truffle, it would be even better if your code was wrapped in a truffle box, so that it can be installed very easily with the "truffle unbox" command.
If you are interested, I have actually just published a video about the "truffle unbox" command: https://youtu.be/LlVj1wAEMAU
And here you will find the official docs for how to publish your own truffle box: http://truffleframework.com/docs/advanced/truffle-boxes