need an empty folder to checkout into
ignore unnecessary files
install all the packages
extra docs