Import.hs in scaffolding
This commit is contained in:
parent
7e37608df9
commit
23139a579d
@ -155,6 +155,7 @@ scaffold = do
|
|||||||
writeFile' ".ghci" $(codegen ".ghci")
|
writeFile' ".ghci" $(codegen ".ghci")
|
||||||
writeFile' "LICENSE" $(codegen "LICENSE")
|
writeFile' "LICENSE" $(codegen "LICENSE")
|
||||||
writeFile' ("Foundation.hs") $ ifTiny $(codegen "tiny/Foundation.hs") $(codegen "Foundation.hs")
|
writeFile' ("Foundation.hs") $ ifTiny $(codegen "tiny/Foundation.hs") $(codegen "Foundation.hs")
|
||||||
|
writeFile' "Import.hs" $(codegen "Import.hs")
|
||||||
writeFile' "Application.hs" $ ifTiny $(codegen "tiny/Application.hs") $(codegen "Application.hs")
|
writeFile' "Application.hs" $ ifTiny $(codegen "tiny/Application.hs") $(codegen "Application.hs")
|
||||||
writeFile' "Handler/Root.hs" $(codegen "Handler/Root.hs")
|
writeFile' "Handler/Root.hs" $(codegen "Handler/Root.hs")
|
||||||
unless isTiny $ writeFile' "Model.hs" $(codegen "Model.hs")
|
unless isTiny $ writeFile' "Model.hs" $(codegen "Model.hs")
|
||||||
|
|||||||
@ -15,7 +15,6 @@ import Yesod.Default.Config
|
|||||||
import Yesod.Default.Main
|
import Yesod.Default.Main
|
||||||
import Yesod.Default.Handlers
|
import Yesod.Default.Handlers
|
||||||
import Yesod.Logger (Logger)
|
import Yesod.Logger (Logger)
|
||||||
import Data.ByteString (ByteString)
|
|
||||||
import Data.Dynamic (Dynamic, toDyn)
|
import Data.Dynamic (Dynamic, toDyn)
|
||||||
import qualified Database.Persist.Base~importMigration~
|
import qualified Database.Persist.Base~importMigration~
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
{-# LANGUAGE TemplateHaskell, QuasiQuotes, OverloadedStrings #-}
|
{-# LANGUAGE TemplateHaskell, QuasiQuotes, OverloadedStrings, NoImplicitPrelude #-}
|
||||||
module Handler.Root where
|
module Handler.Root where
|
||||||
|
|
||||||
import Foundation
|
import Import
|
||||||
|
|
||||||
-- This is a handler function for the GET request method on the RootR
|
-- This is a handler function for the GET request method on the RootR
|
||||||
-- resource pattern. All of your resource patterns are defined in
|
-- resource pattern. All of your resource patterns are defined in
|
||||||
|
|||||||
18
yesod/scaffold/Import.hs.cg
Normal file
18
yesod/scaffold/Import.hs.cg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
module Import
|
||||||
|
( module Prelude
|
||||||
|
, module Foundation
|
||||||
|
, (<>)
|
||||||
|
, Text
|
||||||
|
, module Data.Monoid
|
||||||
|
, module Control.Applicative
|
||||||
|
) where
|
||||||
|
|
||||||
|
import Prelude hiding (writeFile, readFile)
|
||||||
|
import Foundation
|
||||||
|
import Data.Monoid (Monoid (mappend, mempty, mconcat))
|
||||||
|
import Control.Applicative ((<$>), (<*>), pure)
|
||||||
|
import Data.Text (Text)
|
||||||
|
|
||||||
|
infixr 5 <>
|
||||||
|
(<>) :: Monoid m => m -> m -> m
|
||||||
|
(<>) = mappend
|
||||||
@ -28,6 +28,7 @@ library
|
|||||||
|
|
||||||
exposed-modules: Application
|
exposed-modules: Application
|
||||||
other-modules: Foundation
|
other-modules: Foundation
|
||||||
|
Import
|
||||||
Model
|
Model
|
||||||
Settings
|
Settings
|
||||||
Settings.StaticFiles
|
Settings.StaticFiles
|
||||||
|
|||||||
@ -27,6 +27,7 @@ library
|
|||||||
Buildable: False
|
Buildable: False
|
||||||
exposed-modules: Application
|
exposed-modules: Application
|
||||||
other-modules: Foundation
|
other-modules: Foundation
|
||||||
|
Import
|
||||||
Settings
|
Settings
|
||||||
Settings.StaticFiles
|
Settings.StaticFiles
|
||||||
Handler.Root
|
Handler.Root
|
||||||
|
|||||||
@ -20,6 +20,7 @@ extra-source-files:
|
|||||||
scaffold/templates/default-layout.lucius.cg
|
scaffold/templates/default-layout.lucius.cg
|
||||||
scaffold/templates/homepage.lucius.cg
|
scaffold/templates/homepage.lucius.cg
|
||||||
scaffold/Model.hs.cg
|
scaffold/Model.hs.cg
|
||||||
|
scaffold/Import.hs.cg
|
||||||
scaffold/Foundation.hs.cg
|
scaffold/Foundation.hs.cg
|
||||||
scaffold/LICENSE.cg
|
scaffold/LICENSE.cg
|
||||||
scaffold/mongoDBConnPool.cg
|
scaffold/mongoDBConnPool.cg
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user