support configuring source's destination path
vendor deps
add self-hosted build script!