O conteúdo de um livro é colocado em um diretório (esse diretório contém apenas um livro, não pode conter vários livros). O diretório é composto por:
Restrição: o nome do diretório no qual o arquivo *.devhelp2 se encontra e o nome do arquivo *.devhelp2 (sem a extensão) deve ser o mesmo. Em outras palavras, se o diretório do livro for chamado $book_name, o caminho absoluto para o arquivo de índice deverá terminar com $book_name/$book_name.devhelp2. Dessa forma, quando o Devhelp souber o nome do diretório, ele conhecerá diretamente o local do arquivo de índice.