Recentemente ho lasciato un lavoro in circostanze simili a te (non ero lo sviluppatore solo , ma in realtà c'erano solo due di noi, quindi avevo molta conoscenza che l'altro ragazzo non ha avuto (e viceversa, ovviamente)).
In termini di documentazione normale, è importante documentare una panoramica dell'intero sistema. I singoli componenti sono già documentati nel codice, ma l'interazione tra i componenti e il motivo per cui ciò è necessario o perché è necessario parlare con quel componente è importante e non è sempre facile individuarlo solo eseguendo il debug / guardando il codice.
Poi, per circa un mese prima che me ne andassi, ogni volta che facevo qualcosa che solo io potrei fare, ho scritto esattamente cosa è successo, cosa dovevo fare e perché. Solitamente si trattava di "un errore nel componente xyz, per risolverlo sapevo di cercare nel file abc a causa di X, quindi dovevo fare questo, questo e questo".
Naturalmente, ho lasciato il mio indirizzo e-mail e il numero di telefono nel caso in cui qualcosa fosse venuto fuori che non riuscivano a capire da soli. Ho ricevuto alcune chiamate nelle prime settimane, ma lentamente sono scese.