Share publically a part of a private repo on Github
Github does not provide such functionality. Github repositories are either public or private, both not both. However, if the part you want to share is small enough (let’ say 4-5 files) you can create a public gist. Unfortunately, there is no way to update the gist automatically.