As páginas de manual de uma biblioteca entrariam na seção 3.
Para bons exemplos de páginas de manual, tenha em mente que algumas são escritas usando detalhes específicos de groff e / ou usam macros específicas que não são realmente portáveis.
Sempre há algumas armadilhas na portabilidade de páginas man, já que alguns sistemas podem (ou não) usar recursos especiais. Por exemplo, ao documentar dialog
, tive que ter em mente (e contornar) diferenças em vários sistemas para exibir exemplos (que não são justificados).
Comece por ler as seções relevantes de man man
onde ele menciona as macros padrão, e compare aquelas descrições para FreeBSD e Linux.
Se você escolher escrever uma página de manual para a biblioteca ou separar páginas de manual para as funções (ou grupos de funções) depende de quão complicadas seriam as descrições das funções:
- ncurses tem algumas centenas de funções em várias dúzias de páginas de manual.
- O diálogo tem várias dezenas de funções em uma página de manual. Outros certamente mostrarão muitos outros exemplos.
Leitura adicional: