Is there a way to give people write access to a github wiki without giving them access to see the code
github, permissions, repository, wiki
Solution
One workaround would be to use the wiki of a public repo, and declare that public repo as a submodule of the private repo.
That fact that the wiki repo is a submodule means the parent repo (the private one with the code) does record the exact version (SHA1) of the wiki repo it is in sync with: each version of the private repo knows what version of the wiki it refers too.
Problem
I want to give read and write access to the wiki for a private repo on github, on the same repo, I don't want these team members to be able to see the actual repo (the repo that contains the code not the wiki itself), is there a way to do that? To make it more clear, I want to publish my API's documentation, which is just internal to the team, that uses the API but keep the actual api code hidden from them (it sounds evil, but it is not that bad, you need to know the whole story, please don't judge me).