This is an old revision of the document!


Dicas Doxygen

Documentar bem o código é essencial para o sucesso do projeto. Uma boa referência para os comandos Doxygen pode ser encontrada no link.

Veja algumas dicas:

  1. Para obter o efeito de negrito, você pode usar o comando \b antes da palavra que deseja destacar. Para mais de uma palavra use como em HTML. Exemplos:
    • \b must ⇒ must
    • <b>must use</b> ⇒ must use
  2. Para destacar uma palavra em itálico use o comando \a. Para múltiplas palavras coloque entre as tags <i> e </i>. Exemplos:
    • \a loadInstances ⇒ loadInstances
    • <i>loadInstances method</i> ⇒ loadInstances method
  3. Para um efeito de fonte monospace, use o comando \c. Para múltiplas palavras use as tags <tt></tt>. Exemplos:
    • \c sessionId ⇒ sessionID
    • <tt>sessionId parameter</tt> ⇒ sessionID parameter
  4. Para forçar uma quebra de linha (<br/>), basta inserir o comando \n
  5. Para usar uma lista sem numeração (como os exemplos acima), preceda cada termo com - ou o comando \li. Exemplo:
- OracleSpatial
- PostgreSQL
- PostGIS 

ou

\li OracleSpatial
\li PostgreSQL
\li PostGIS 

fica:

  • OracleSpatial
  • PostgreSQL
  • PostGIS

Personalizando o arquivo de configuração

O arquivo padrão de configuração para o Doxygen no TerraOGC é o terraOGC/src/terraogc_doc_config. Você pode criar um arquivo personalizado e incluir suas configurações sem precisar alterar o arquivo que consta no CVS.

Faça o seguinte:

  1. Crie um arquivo terraOGC/src/meu_doc_config na pasta src
  2. Inclua o arquivo padrão do TerraOGC
    @INCLUDE = terraogc_doc_config
  3. Coloque seus parâmetros personalizados em seguida.
    PROJECT_NUMBER         = 0.1.3

Exemplo

O exemplo a seguir vai permitir que a documentação em JavaScript seja completamente processada numa máquina Linux com o Gawk instalado:

# Configuracao personalizada do Doxygen
# Inclui arquivo principal
@INCLUDE = terraogc_doc_config
 
# Sobrepoe propriedades padrao
FILTER_PATTERNS = *.js=../scripts/js2pseudocpp.awk

Para máquinas Windows, basta instalar uma versão Win32 do Gawk, que pode ser encontrada no GNU Win 32 (link direto). Em seguida troque o valor do parâmetro FILTER_PATTERNS conforme segue:

FILTER_PATTERNS = ..\scripts\js2pseudocpp.bat drive:\path\to\awk.exe

Navigation