diff --git a/.gitignore b/.gitignore
new file mode 100644
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+*.tix
+/.cabal-sandbox/
+/.hpc/
+/cabal.sandbox.config
+/dist/
+cabal.config
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,4 @@
+language: haskell
+ghc:
+  - 7.8
+  - 7.6
diff --git a/templater.cabal b/templater.cabal
--- a/templater.cabal
+++ b/templater.cabal
@@ -1,31 +1,39 @@
-name:                templater
-version:             0.0.2.0
-synopsis:            Simple string templater
--- description:
-homepage:            https://github.com/geraud/templater
-license:             MIT
-license-file:        LICENSE
-author:              Geraud Boyer
-maintainer:          geraud@gmail.com
--- copyright:
-category:            Text
-build-type:          Simple
-extra-source-files:  README.md
-cabal-version:       >=1.10
+name: templater
+version: 0.0.3.0
+homepage: https://github.com/geraud/templater
+bug-reports: https://github.com/geraud/templater/issues
+license: MIT
+license-file: LICENSE
+author: Geraud Boyer
+maintainer: Geraud Boyer <geraud@gmail.com>
+copyright: Copyright (C) 2015 Geraud Boyer
+synopsis: Simple string templater
+description: Simple string templater
+category: Text
+build-type: Simple
+cabal-version: >=1.10
+
 tested-with:
     GHC == 7.6
   , GHC == 7.8
   , GHC == 7.10
 
+extra-source-files:
+  .gitignore
+  .travis.yml
+  README.md
+
+source-repository head
+  type: git
+  location: git://github.com/geraud/templater.git
+
 library
   build-depends:
-    base >=4.5 && <4.9
+    base >= 4.5 && < 5.9
     , text >= 1.1
     , attoparsec >= 0.12
-  hs-source-dirs:
-    src
-  default-language:
-    Haskell2010
+  hs-source-dirs: src
+  default-language: Haskell2010
   exposed-modules:
     Text.Templater
 
