{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE ViewPatterns #-}
{-# OPTIONS_GHC -Wno-orphans #-}
module Routes
( HagiaSite (..)
) where
import HagiaSite
import Routes.Git (getRefsR, postReceivePackR, postUploadPackR)
import Routes.Home (getHomeR)
import Routes.Repo (getEditRepoR, getFileR, getRenameRepoR, getRepoR, postEditRepoR, postRenameRepoR)
import Routes.Routes (routes)
import Routes.User (getCreateRepoR, getUserR, postCreateRepoR)
import Routes.UserSettings (getSettingsR, postSettingsR)
import Yesod (mkYesodDispatch)
import Yesod.Auth (getAuth)
mkYesodDispatch "HagiaSite" routes