From 88170af3cba70dceab85ae6cf1a9994528180bdf Mon Sep 17 00:00:00 2001 From: Adam Cooke Date: Fri, 5 May 2017 19:54:56 +0100 Subject: [PATCH] add script for generating and publishing the api docs to github --- script/generate_api_docs.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 script/generate_api_docs.sh diff --git a/script/generate_api_docs.sh b/script/generate_api_docs.sh new file mode 100755 index 0000000..bbcfaf5 --- /dev/null +++ b/script/generate_api_docs.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +set -e + +if [ ! -d /tmp/postal-api/.git ]; +then + git clone git@github.com:atech/postal-api /tmp/postal-api +else + git -C /tmp/postal-api pull origin master + git -C /tmp/postal-api reset --hard HEAD +fi + +rm -Rf /tmp/postal-api/* + +bundle exec moonrope api /tmp/postal-api + +cd /tmp/postal-api + +git add . +git commit -m "update docs" +git push origin master