2011-03-02 13 views
13

Tengo un package on Hackage que tiene documentación de eglefino generado pero no aparece en la página Hackage. Puedo subir todo con éxito pero la documentación no aparece.¿Por qué la documentación de Haddock no aparece en Hackage?

Genero la documentación con cabal haddock o con Package > Build Documentation en el Leksah IDE.

Cuando voy a Package > Open Doc en Leksah, no puede encontrarlo porque está buscando dist/doc/html/hspec/hspec/index.html pero el archivo generado está en dist/doc/html/hspec/index.html. Supongo que Hackage también está buscando en el mismo lugar.

Supongo que mis archivos de origen no se encuentran en los lugares esperados, pero no sé cómo deberían ser.

La estructura de fuente y directorio se puede encontrar en https://github.com/trystan/hspec.

Respuesta

11

Los paquetes se crean solo/la documentación se genera de forma periódica. No sé qué tan seguido es ahora, solía ser todos los días, pero creo que es algo más frecuente. En cualquier caso, deberías esperar. Eventualmente, generará y generará documentación, o el registro de compilación mostrará qué error ocurrió.

+1

Fue cada 6 horas la última vez que investigué. – Carl

+1

Ha estado allí por un par de semanas, todavía no hay documentación. –

+2

Podría valer la pena investigar estos errores de compilación: http://hackage.haskell.org/packages/archive/hspec/0.2.0/logs/failure/ghc-7.0 – phyrex1an

Cuestiones relacionadas