@kentcdodds has a neat set of video tuts on doing this for projects. Probably following his path will assist. I think this also requires big boy change logs with semantic-release.