В документацията трябва да е описан вашия подход към решението: какви класове сте направили, какво правят най-важните методи, какви алгоритми сте избрали за решението на задачата и защо. Общо взето документацията трябва да е към програмисти, които ще използват вашата библиотека.