Here were Duncan's comments at the time:
* the docs need to match the URL scheme on hackage, in terms of linking back to other packages docs on hackage. This needs to be done using sufficiently-relative urls so that http & https works. * it's generally not desirable to overwrite/replace existing docs. You can check which packages are missing docs by consulting this resource: http://hackage.haskell.org/packages/docs.json * we generate the docs so that only one style is listed, so that haddock does not include it's style switcher menu. * we do include all the files haddock generates, including the minus.gif, synopsis.png. * hackage currently does not use a shared haddock css and js file (though doing so is a good idea), so these are also included in the doc bundle, just as haddock produces them.
This presumes having some kind of an upload script running from the Stackage side, whereas my recommendation had been that Hackage be modified to use the Stackage S3 docs as a backup for when its doc building fails. You can see an example of generated docs at:
The code which calls Haddock is available at:
By the way, regarding your comments about resourcet and FP Complete: I'm honestly offended at this tone. I've clearly attempted quite often and quite sincerely to get such cooperation to happen, and have been rebuffed. Even if you're unaware of that, the implied accusation assumes a lot which isn't true. I honestly considered ignoring this thread entirely based on this tone, I'm tired of dealing with it.