Dragual can be installed via npm or bower, or I guess one could just grab what is in the dist folder of the project on github. I always have node and npm installed on the computer I am using so for my example I made a test folder and installed it with npm.
Once I have it in a test folder I just need to link to in in an html file, as this is very mush a front end kind of project. Once that is done I am ready to use it to work out some simple examples of dragula for what it is worth.
For my Basic use example of dragula I created a basic.html file in my test folder, and linked to the path in which dragula.js is in this case th node modules folder where it was installed when brining it into my test folder with npm. In a real project of course I would park this asset elsewhere, but for this silly demo it will work okay.
I also found that I want to link to the dragula.css file as well, it seems to work without it but with weird rendering behavior, so just use the given css for starters at least.
To set up some areas to drag to and from I just need two container divs, and then pass references to each of them when calling the main dragula method that is returned from the dragula module.
So thats it at a minimum I just need to give it an array of elements that are containers of elements that can be dragged from one location to another.
There are a lot of options for dragula, I could make some more advanced examples but for now I will just keep this post pretty basic. For the mean time there is the README for the project.