requirements for docs building