If you are a developer or if you are thinking of becoming one you should definitely look into and learn more about GitHub. GitHub is a free service that is used by many developers to manage their repositories, much like a dedicated version control system but with a free community. If you are able to find a free repository hosted on GitHub you can use it to easily manage your project from just one place instead of having to switch back and forth to several different sites for various tasks.
The nice thing about working on a free repository hosted on GitHub is that anyone can create a pull request (PR) based on any software or documentation they feel needs to be improved. Once someone does contribute something they can add their commit log and tag their changes along with a description. Pull requests are easy to create as you simply have to add a label to the pull request and attach a description of what you are doing. People who are working on your project can then view your commit log and can even add comments on the pull request if they wish. People who do not want to add any commits can simply ignore the pull request.
Once you have created a pull request on your repository on GitHub it is listed as live on the main pull request page. This means that anyone who is logged in can go to your repository at any time and readme changes that you have made. Even if you do not have access to your computer or internet connection, you can still read the changes that have been made since you last checked in. This makes it easier than ever before to collaborate on software development projects.