make docs build optional