References

Eclipse work flow
If necessary, install the Wolfram WorkBench Plugin for Eclipse.
http://support.wolfram.com/kb/27221
In Windows - Preferences - Wolfram - Special make the following changes

Apply and press OK. Then re-open preferences and go to Paclet Development. Enable function paclet support.

Create a new application project


Open the PacletInfo.m file and useful buttons now appear.

Also edit your project properties or the nice buttons may vanish after a build or when you close the project.

Build
Build your project and documentation as usual and then create your Paclet file and deploy.
Install
You can install from a local file path, http or ftp as print definitions reveals.
PacletInstall[filepath]
Needs["GeneralUtilities`"]
PrintDefinitions["PacletInstall"]
PrintDefinitions["PacletManager`Manager`Private`installPacletFromFileOrURL"]
There is no current support for https but this can be patched or you can easily call PacletInstall after downloading and creating a new file name for the download. This could be handy if you wanted to install from GitHub.