doc: template lib