D-Programming-Language/d-programming-language.org — pull request #98 by eco (2012-03-06 03:27:22+00:00)
Title: Add "Improve this page" button to let users easily make quick changes.

**This cannot be merged until after [dmd pull request 787](https://github.com/D-Programming-Language/dmd/pull/787) has been merged as it relies on a change to Ddoc.**

![Screenshot of "Improve this page"](http://i.imgur.com/YhB0u.png)

The goal of this change is to lower the barrier of entry for users to contribute to D's documentation. It essentially turns the website into a moderated wiki. How it works is for each page it links to a special URL on GitHub that will offer to fork the repository, open an online text editor, and create a pull request in one easy process. I've used this method successfully several times to make changes to phobo's documentation and website documentation.

Right now the button won't show up in phobos pages. The "Comment on this page" wiki links were hidden on Phobos documentation so I figured I'd hold off on adding it there until I knew why. I'd be happy to add it to the .ddoc for phobos pages though. I think it would be a valuable addition.

Find some text you'd like to change and [try it out.](http://gnuk.net/d/index.html) You can also try it out without actually submitting the pull request if you can't find anything to tweak.