vagrant
https://github.com/mitchellh/vagrant
Ruby
Vagrant is a tool for building and distributing development environments.
VagrantPlugins::Kernel_V2::VMConfig#synced_folder
Defines a synced folder pair. This pair of folders will be synced to/from the machine. Note that if the machine you're using doesn't support multi-directional syncing (perhaps an rsync backed synced folder) then the host is always synced to the guest but guest data may not be synced back to the host.
Edit
git clone [email protected]:mitchellh/vagrant.git
cd vagrant
open plugins/kernel_v2/config/vm.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-VagrantPlugins--Kernel_V2--VMConfig-synced_folder-for-pr
# Commit to gitgit add plugins/kernel_v2/config/vm.rbgit commit -m "better docs for VagrantPlugins::Kernel_V2::VMConfig#synced_folder"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-VagrantPlugins--Kernel_V2--VMConfig-synced_folder-for-pr
hub pull-request
# Celebrate!