You know the basics of GitHub and Travis? And can also handle a json file?
You might take a look at my Repository there: Technic-Pack-Repository-Template
Its a little project which helps with building your modpack via Travis-CI and hosting it on GitHub.