GitHub doesn’t support pull requests for the wiki repository, only the main repository (this is a bit of a shame, IMO, but I can understand it).
Here’s an interesting way one project manages community updates to their wiki, while still keeping tight control, as for source code:
My proposed workflow is this:
- Manually create a fork of the Taffy wiki on your Github account:
- Create a new repository on your github account. Let’s call it “Taffy-Wiki”.
- Clone the Taffy wiki repo to your local machine somewhere:
git clone git@github.com:atuttle/Taffy.wiki.git
- Remove the original “origin” remote and add your github repo as new “origin”
git remote rm origin
andgit remote add origin git@github.com:<YOUR_USERNAME>/Taffy-Wiki.git
- Make your proposed changes locally, then push them to your github account:
git push -u origin master
(‘-u origin master’ only required the first time; afterwards just dogit push
)- Submit a ticket to the official Taffy issue tracker requesting me to review your changes and merge them in. Please be sure to include a link to your repo and describe what you’ve changed.
- Goto #2
(From How you can contribute to Taffy documentation.)
If it were me, I’d create an issue in the main repository (that is, the one you forked) suggesting an update to the wiki. If issues aren’t enabled, then email’s about the only other option I can think of.