Deixa eu acrescentar um exemplo.
Nas suas funções, vc deve documentar assim :
Nota que a primeira linha tem /****f* gestor.configurador/Main
O f significa que é função e gestor.configurador é o grupo/subgrupo da função
/Main é o nome da função
/****f* gestor.configurador/Main
* NAME
* MAIN -- Rotina de entrada do sistema
* SYNOPSIS
* MAIN( wOPC )
* FUNCTION
* Procedure inicial. Ela tem os seguinte objetivos :
* (1) Receber o parâmetro wOPC da linha de comando e dire-
* cionar para a ação apropriada.
* (2) Iniciar as variáveis globais do sistema
* (3) Montar o menu principal de acordo com o valor de wOPC
* INPUTS
* wOPC - Valor da linha de comando. Ele pode assumir:
* /config : Se for para reconfigurar os
* arquivos.
* N : Onde N é um número representando
* o módulo (conjunto de rotinas) do
* menu principal. Por exemplo, se
* N = 1 o sistema irá apresentar o
* módulo de caixa.
* RESULT
* Sempre retorna NIL
*
* EXAMPLE
* No prompt do sistema : ./gestor0004 1
* SEE ALSO
* popup(), config(), indexa(), manusu(), chamaRotina(), telaPadrao(),
* DesenhaMenu()
******
* Aqui escreva o que vc quiser que não aparecerá no PDF ou HTML gerado pelo robodoc
*/
Para gerar faça assim :
robodoc --src /home/vla/gestor/frm --doc /var/www/robodoc --multidoc --html --charset UTF-8 --index --source_line_numbers --syntaxcolors
--src <<< Pasta com os fontes
--doc <<< Pasta onde será gerado os fontes
--multidoc << Vários documentos
--html << Formato HTML (tem PDF tb!!)
--charset
Pronto, agora é só documentar as funções corretamente e o robodoc irá gerar um "site" com a documentação das suas funções.
Isso é importante pois a gente vai criando rotinas e acaba deixando a documentação de lado. Com o robodoc vc precisa somente documentar o seu código fonte que ele faz o resto.
