From 4add4f3ca282f56d5ff986cf357456e9aa71c970 Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Tue, 23 Jan 2018 00:14:24 +0100
Subject: [PATCH] The Manual

---
 .gitlab-ci.yml | 39 +++++++++++++++++++++++++++++++++++++++
 README.md      |  2 ++
 2 files changed, 41 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..a5f947c
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,39 @@
+stages:
+  - deploy
+  #- test
+
+# Setup the rust environment
+before_script:
+    # - apt-get update -yqq
+    # - apt-get install -yqq --no-install-recommends build-essential # gcc-arm-none-eabi gcc-multilib binutils-arm-none-eabi binutils-arm-none-eabi gdb-arm-none-eabi
+    # Must be outside the project folder
+    # - cd /
+    # - cargo install xargo
+    # Return
+    # - cd -
+    #- rustup toolchain remove nightly
+    # - rustup toolchain install nightly
+    - rustup default nightly
+    # - rustup target add arm-unknown-linux-gnueabihf
+    # - rustup target add arm-unknown-linux-gnueabi
+    # - rustup target add armv7-unknown-linux-gnueabihf
+    # - rustup component add rust-src
+    # - rustup update
+
+
+# Generate documentation
+pages:
+  image: rustdocker/rust:nightly
+  stage: deploy
+  only:
+    - master
+  script:
+    - cargo doc --no-deps
+    - rm -rf public
+    - mkdir public
+    # The content inside the target doc folder, but index even deeper down
+    - ls target
+    - cp -R target/doc/* public
+  artifacts:
+    paths:
+    - public
diff --git a/README.md b/README.md
index 0fc76b8..d08e0d7 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,8 @@ Generated using [svd2rust] v0.11.4 from STM32F429x.svd.
 
 [svd2rust]: https://github.com/japaric/svd2rust
 
+# Documentation
+[The Manual](http://pln.gitpages.henriktjader.com/stm32f429x/stm32f429x)
 # License
 
 Licensed under either of
-- 
GitLab