I will not be using {fusen} here while it's often being advertised these days. I find it a bit confusing and much prefer the typical way of building packages.
You need to install the following:
* devtools (necessary to build your package)
* usethis (helper functions to take shortcuts)
* roxygen2 (simplifies package