Mapping co-ops and their relationships

Short of setting up a virtual server just for the CoTech WordPress site would the best option be to have a copy of the site running locally and develop on a git branch and when a new feature is working locally ask that it is deployed to the dev server so more people can test it and if everything is OK then create a pull request and merge it into the master branch and then make it live?