How to develop plugins and reload them?

I have custom plugin and I want to develop/modify code. How to update changes to site? When I modify code changes are not visible in my development site.

What is right way to develop plugin? Do it in other environment than theme or…?

I use Vagrant, Ansible, Bower, Composer and Gulp.

Are you using Trellis or a different Vagrant box?

I’m using Trellis yes.

@hepy You’ll have to evaluate what will best fit your context and needs. Here is some discussion about two possibilities. You could create an extra vagrant sync folder to sync your plugin into place on your dev vm. Alternatively, if the plugin is meant primarily for that project, you could consider committing the plugin to the bedrock-based project. There are probably other appropriate alternatives as well.