Add javadocs to website
diff --git a/.gitignore b/.gitignore
index f083a5c..5e7a819 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 .sass-cache
 target
 .bundle
+.DS_Store
diff --git a/_includes/themes/apache/_navigation.html b/_includes/themes/apache/_navigation.html
index 3c6e8fb..fcc5015 100644
--- a/_includes/themes/apache/_navigation.html
+++ b/_includes/themes/apache/_navigation.html
@@ -31,6 +31,7 @@
                     <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a>
                     <ul class="dropdown-menu dropdown-left">
                         <li><a href="/faq">FAQ</a></li>
+                        <li><a href="/docs">Javadoc</a></li>
                     </ul>
                 </li>
                 <li><a href="{{ site.data.project.source_repository }}">GitHub</a></li>
diff --git a/publish.sh b/publish.sh
index 246f335..5a4418a 100755
--- a/publish.sh
+++ b/publish.sh
@@ -26,6 +26,7 @@
 cd $TEMPDIR
 git clone https://github.com/apache/incubator-tuweni-website.git master-branch
 git clone https://gitbox.apache.org/repos/asf/incubator-tuweni-website.git asf-site-branch
+git clone https://github.com/apache/incubator-tuweni.git code
 
 #
 # Testing:
@@ -71,6 +72,20 @@
 git pull origin asf-site
 
 cp -R ../master-branch/target/* content
+cd ..
+
+#
+# Generate javadocs
+#
+cd code
+gradle setup
+./gradlew dokka
+mkdir -p ../asf-site-branch/content/docs
+cp build/docs/style.css ../asf-site-branch/content/style.css
+cp -R build/docs/tuweni/* ../asf-site-branch/content/docs
+cd ..
+cd asf-site-branch
+
 
 #
 # Commit and push to gitbox