Documenting private and protected methods with yard
Auxiliary tool
Documentation