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.
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 is. For me it is in the dist folder of the dragula node module folder, but the path my differ depending on how you are going about structuring things.
I aslo 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.
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.