| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stack.Build.Haddock
Description
Generate haddocks
- generateLocalHaddockIndex :: (MonadIO m, MonadCatch m, MonadLogger m, MonadBaseControl IO m) => EnvOverride -> WhichCompiler -> BaseConfigOpts -> Map GhcPkgId (DumpPackage () ()) -> [LocalPackage] -> m ()
- generateDepsHaddockIndex :: (MonadIO m, MonadCatch m, MonadLogger m, MonadBaseControl IO m) => EnvOverride -> WhichCompiler -> BaseConfigOpts -> Map GhcPkgId (DumpPackage () ()) -> Map GhcPkgId (DumpPackage () ()) -> Map GhcPkgId (DumpPackage () ()) -> [LocalPackage] -> m ()
- generateSnapHaddockIndex :: (MonadIO m, MonadCatch m, MonadLogger m, MonadBaseControl IO m) => EnvOverride -> WhichCompiler -> BaseConfigOpts -> Map GhcPkgId (DumpPackage () ()) -> Map GhcPkgId (DumpPackage () ()) -> m ()
- openHaddocksInBrowser :: (MonadIO m, MonadThrow m, MonadLogger m) => BaseConfigOpts -> Map PackageName (PackageIdentifier, InstallLocation) -> Set PackageName -> m ()
- shouldHaddockPackage :: BuildOpts -> Set PackageName -> PackageName -> Bool
- shouldHaddockDeps :: BuildOpts -> Bool
Documentation
generateLocalHaddockIndex Source
Arguments
| :: (MonadIO m, MonadCatch m, MonadLogger m, MonadBaseControl IO m) | |
| => EnvOverride | |
| -> WhichCompiler | |
| -> BaseConfigOpts | |
| -> Map GhcPkgId (DumpPackage () ()) | Local package dump |
| -> [LocalPackage] | |
| -> m () |
Generate Haddock index and contents for local packages.
generateDepsHaddockIndex Source
Arguments
| :: (MonadIO m, MonadCatch m, MonadLogger m, MonadBaseControl IO m) | |
| => EnvOverride | |
| -> WhichCompiler | |
| -> BaseConfigOpts | |
| -> Map GhcPkgId (DumpPackage () ()) | Global dump information |
| -> Map GhcPkgId (DumpPackage () ()) | Snapshot dump information |
| -> Map GhcPkgId (DumpPackage () ()) | Local dump information |
| -> [LocalPackage] | |
| -> m () |
Generate Haddock index and contents for local packages and their dependencies.
generateSnapHaddockIndex Source
Arguments
| :: (MonadIO m, MonadCatch m, MonadLogger m, MonadBaseControl IO m) | |
| => EnvOverride | |
| -> WhichCompiler | |
| -> BaseConfigOpts | |
| -> Map GhcPkgId (DumpPackage () ()) | Global package dump |
| -> Map GhcPkgId (DumpPackage () ()) | Snapshot package dump |
| -> m () |
Generate Haddock index and contents for all snapshot packages.
Arguments
| :: (MonadIO m, MonadThrow m, MonadLogger m) | |
| => BaseConfigOpts | |
| -> Map PackageName (PackageIdentifier, InstallLocation) | Available packages and their locations for the current project |
| -> Set PackageName | Build targets as determined by |
| -> m () |
Arguments
| :: BuildOpts | |
| -> Set PackageName | Packages that we want to generate haddocks for in any case (whether or not we are going to generate haddocks for dependencies) |
| -> PackageName | |
| -> Bool |
Determine whether we should haddock for a package.
shouldHaddockDeps :: BuildOpts -> Bool Source
Determine whether to build haddocks for dependencies.