Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
language: minimal

sudo: false

env:
global:
# Doctr deploy key for oceanhackweek/oceanhackweek.github.io
- secure: "OXn6IPTYhA/SXmmztmp0uaOUF2y7jq7Wj5eXhylrTpI7/8ayi0huS/urxiRW+mawDwtCDNC1rGS+K6+cORNpkh7LI9PW1eIhNfXeKITYo89HfP7R7ozsL8EQ0xPBb1CR1bfEM3G5Jxo5CcdwmRpR6ahQqaB7Mm+aidXUI0an2eZ7QDthZfKd10tWkfTOQY2jbNuyHJmXfLpx2FhUEUNnBFlcqdSOZWmqv5hX0AfepHW/J5LOu4cqBwfxZNeeNHBfLjHMqBHL9muaaf/TuY78pt2XOcCjZk+ww2+SVxbY3w5gTdGrtbY56pUthbMY/5sBWftz5LAyVG9xp54JE+J3pDPBethwqDMENRsbTOG+eQ0ygEXlP0UbUpkZ4JInsvILzpsDUOSfhsl2GZqBOvpSIeEKXiMsJu3blU14+z+K/B7lhvz8cCeJ24O5LeqTepKwO57Q2sVAu1dRoGV1SQwcJbq8jkqOVePbpCHgn8Yl0YNu2NJARAfntQy7W84GHqlGkhdOwT0FSBi1B4PNunI6/AeJz7O+1vph5McSETTkncGJajgH1ibhjr2UypzGzGz548ByqAgDRT32pW/e5vYmXQnpSOhPsDQDMiONAcqJkJtWSY2RYLkx8jh21AseS/mKxMX8Lah3FcsYBo19CtbOpsU/qAYUDJOJBOrWwbNQbek="

before_install:
# Install miniconda and create TEST env.
- |
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
bash miniconda.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"
conda config --set always_yes yes --set changeps1 no --set show_channel_urls true
conda update --quiet conda
conda config --add channels conda-forge --force
conda config --set channel_priority strict
conda create --name TEST python=3 rb-bundler compilers doctr
source activate TEST
rm -f miniconda.sh
bundle install

install:
- bundle exec jekyll build --verbose

script:
- |
if [[ -z "$TRAVIS_TAG" ]]; then
DEPLOY_DIR=dev
else
DEPLOY_DIR="$TRAVIS_TAG"
fi

if [[ "${TRAVIS_BRANCH}" == "source" ]]; then
python -m doctr deploy --branch-whitelist source --key-path github_deploy_key_oceanhackweek_oceanhackweek_github_io.enc --built-docs _site/ .
elif [[ "${TRAVIS_BRANCH}" == "draft" ]]; then
python -m doctr deploy --branch-whitelist draft --key-path github_deploy_key_oceanhackweek_oceanhackweek_github_io.enc --built-docs _site/ draft
fi
python -m doctr deploy --branch-whitelist draft --build-tags --key-path github_deploy_key_oceanhackweek_oceanhackweek_github_io.enc --built-docs _site/ $DEPLOY_DIR
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
248 changes: 248 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,248 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (6.0.2.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.11.1)
colorator (1.1.0)
commonmarker (0.17.13)
ruby-enum (~> 0.5)
concurrent-ruby (1.1.6)
dnsruby (1.61.3)
addressable (~> 2.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.12.0)
ffi (>= 1.3.0)
eventmachine (1.2.7)
execjs (2.7.0)
faraday (1.0.0)
multipart-post (>= 1.2, < 3)
ffi (1.12.2)
forwardable-extended (2.6.0)
gemoji (3.0.1)
github-pages (204)
github-pages-health-check (= 1.16.1)
jekyll (= 3.8.5)
jekyll-avatar (= 0.7.0)
jekyll-coffeescript (= 1.1.1)
jekyll-commonmark-ghpages (= 0.1.6)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.13.0)
jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.13.0)
jekyll-mentions (= 1.5.1)
jekyll-optional-front-matter (= 0.3.2)
jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.3.0)
jekyll-redirect-from (= 0.15.0)
jekyll-relative-links (= 0.6.1)
jekyll-remote-theme (= 0.4.1)
jekyll-sass-converter (= 1.5.2)
jekyll-seo-tag (= 2.6.1)
jekyll-sitemap (= 1.4.0)
jekyll-swiss (= 1.0.0)
jekyll-theme-architect (= 0.1.1)
jekyll-theme-cayman (= 0.1.1)
jekyll-theme-dinky (= 0.1.1)
jekyll-theme-hacker (= 0.1.1)
jekyll-theme-leap-day (= 0.1.1)
jekyll-theme-merlot (= 0.1.1)
jekyll-theme-midnight (= 0.1.1)
jekyll-theme-minimal (= 0.1.1)
jekyll-theme-modernist (= 0.1.1)
jekyll-theme-primer (= 0.5.4)
jekyll-theme-slate (= 0.1.1)
jekyll-theme-tactile (= 0.1.1)
jekyll-theme-time-machine (= 0.1.1)
jekyll-titles-from-headings (= 0.5.3)
jemoji (= 0.11.1)
kramdown (= 1.17.0)
liquid (= 4.0.3)
mercenary (~> 0.3)
minima (= 2.5.1)
nokogiri (>= 1.10.4, < 2.0)
rouge (= 3.13.0)
terminal-table (~> 1.4)
github-pages-health-check (1.16.1)
addressable (~> 2.3)
dnsruby (~> 1.60)
octokit (~> 4.0)
public_suffix (~> 3.0)
typhoeus (~> 1.3)
html-pipeline (2.12.3)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.8.5)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-avatar (0.7.0)
jekyll (>= 3.0, < 5.0)
jekyll-coffeescript (1.1.1)
coffee-script (~> 2.2)
coffee-script-source (~> 1.11.1)
jekyll-commonmark (1.3.1)
commonmarker (~> 0.14)
jekyll (>= 3.7, < 5.0)
jekyll-commonmark-ghpages (0.1.6)
commonmarker (~> 0.17.6)
jekyll-commonmark (~> 1.2)
rouge (>= 2.0, < 4.0)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.13.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-github-metadata (2.13.0)
jekyll (>= 3.4, < 5.0)
octokit (~> 4.0, != 4.4.0)
jekyll-mentions (1.5.1)
html-pipeline (~> 2.3)
jekyll (>= 3.7, < 5.0)
jekyll-optional-front-matter (0.3.2)
jekyll (>= 3.0, < 5.0)
jekyll-paginate (1.1.0)
jekyll-readme-index (0.3.0)
jekyll (>= 3.0, < 5.0)
jekyll-redirect-from (0.15.0)
jekyll (>= 3.3, < 5.0)
jekyll-relative-links (0.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-remote-theme (0.4.1)
addressable (~> 2.0)
jekyll (>= 3.5, < 5.0)
rubyzip (>= 1.3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-swiss (1.0.0)
jekyll-theme-architect (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-cayman (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-dinky (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-hacker (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-leap-day (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-merlot (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-midnight (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-minimal (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-modernist (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-primer (0.5.4)
jekyll (> 3.5, < 5.0)
jekyll-github-metadata (~> 2.9)
jekyll-seo-tag (~> 2.0)
jekyll-theme-slate (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-tactile (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-time-machine (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-titles-from-headings (0.5.3)
jekyll (>= 3.3, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.11.1)
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
kramdown (1.17.0)
liquid (4.0.3)
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.4.0)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.14.0)
multipart-post (2.1.1)
nokogiri (1.10.9)
mini_portile2 (~> 2.4.0)
octokit (4.16.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (3.1.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.1)
ffi (~> 1.0)
rouge (3.13.0)
ruby-enum (0.7.2)
i18n
rubyzip (2.2.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sawyer (0.8.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6)
typhoeus (1.3.1)
ethon (>= 0.9.0)
tzinfo (1.2.6)
thread_safe (~> 0.1)
unicode-display_width (1.6.1)
zeitwerk (2.3.0)

PLATFORMS
ruby

DEPENDENCIES
github-pages

BUNDLED WITH
2.1.4
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gAAAAABeg5pk5I9du26ZJvFUzUcgJMokYjfwEBKaUx25gcME_UzWDtvD-JbNS1d2r54-6RcGNGbsdrOmxsUT-NZAwRnZQzW-kok0-lNJ0YOv5PHaLduGjQ6SfGKg-ZaWrzd1RHW1G3chXCtg_OryopFWfbBHwVjbu2QGX5UdC7F8SMR6DB2s_Qs4hAkuP_VbeF-FQnxCZJ4791ibtHCAQo-4LAp_Gq902kHc0bg1_qPq3ZuG6Pky9me33BKMUvIx2NijtVo4LR4fAwZz03J6PLY54S7-M_GZN_5oJ0KN6xNCF8zE5xu4kvsJnR0JrMKqEOzUo7Zn7wlRa1ybIBhZU5LS5Yns_eKkP3GO7UdmGlcXV82RQ-e_VvfnU68uE3DrHsD1SCIUerPhQ6_22IDC9i8yf17X-FO09DwuJzBFQzpJYyFsH-u5WrmDe6kGfoPxezVlzHpekIDg5bdlV9MYXf8gGqIMKZueiVzWpANpwUwOt0f5BMPidwFFjWQ9x9dU5B5_BxAjz2G3DlEVM3sNWEWfLgiOrPCMaC3uiJhcu4pFGHw8MmsCLvgN6adsKfH47Irb057LyWSNJQdgcnOAyvt9mtscNnXupHg9c0LDfMMQjlQmXan0tx-K8DZqYBNdEzS2P78-yCiF7_HIUlNG5fuP4pWpiGnuhFgOVaM-2QuA8bQv8hnxp25rPIfWP8ADW5C8AXNNi16uqwDQNlZ1g2eIQz9E6-jhXwg-Qs-HDRdmTHzWleJ74pBRQRi4eNNyqLU9TfdfgYd63WzMlv2WpEHk0ZbHKnCjaT8-DBmsVUGZtgr8a4k8ftU_NaRR5xzDJ6O60V4X8vYNI6rkUbCb9b3pa_6vs8XlURWrQi-moRDmAOKQK4cLwadimYhD1shC5pMegzMvYe5dioV0V_K855epKQYnTyoib_R573I1aLO6bgxkdUjGvTy9Zv1H3Q0-eVmHk4d-Vr7IaSmjmO0ZUXHqHcWu6kdO2-gvfYFN1UKo7RyfgVaNymEzMqa77VtBRnsly2VoUa1fy3aoebesiDt82YlpbpNrYzRpXZjhIbUVsU0zX-_-pAlPFLSN8JPNoiNT3vjtShOaNEH39TFapsVNLOqSN94OTf7PJYuvDcog4fe20nF-G6E2GmyXHuyPHTZhpuZN4maexVw9b6G_AmGXFxTA47Lbf95ovb4Qyogy6Ghuk9AYhFnYMELlWc_x1E_9RoNyPaFw6TIkGu1jC7Nl5mv9F-DPuePGmE7Vp83RYdr27DwS5Wx-06wvB8DridpzjV8NwSN6KJxPInJ2JBrZPnfUrPJt9fJYKFwqiHdeZ85iruXQyY4H9lsmLXekCR2xwT_Sb4SqEYw0vq2zx-s5AAoZrkEOSeS-2s_jzEF8uklhU0vxGpVsePiwK8rR6QwGQVEC67HNfLkdsk1sawAGrSFlgF1otWWUFSk8DCBS1WnH2S9uEzNU_eQT6G-2aJ_My5XR7UykrkGE5397ZGzq-ZV4msa_-FEJZ6J0HPVcVUMIZxsFVz0O5gvwz56783ixHou-3-_AI7clJcKM4V_MHMWGvLC_WN9vVZN3-54MGaSNjRWfxatkeEAMrrAkYH7t7G6egsgi299KTbRuVRvTgBfjige9iqYDwAnAWudwXeykS1j9Dwo6HzkGKI6Kuhv_w0H91Vgcud3pvDHGHv4L8DNQW6Q9CSof-GH1v86pXgno1o1CWNBzSIqNT9HDRyiVYdFcqqc4GkRSBmeFCRUt4CGPKBIdO86tZHyy4eTzCQEzqR3WCwlcw747215MvKWZtiKXxE8Lg8FIYndDY1VhMLQFma67YAvCZm_lS31QbfKONqCi9Eii0XmSI1cOJc7Im1JV_cHaWjeeb8P-PjITuwfjvkLnDwKc7o5YPsDITtEV7MhugYJrQzK9UYUPNNhmwtq-ppM-v5jZh79sQjFpZOU-dvfuvR4xtkzrLX0DUiUrZPifQpkf8BolLml5vfOc_MURp5zYGUTP4J60FDn9GcQ96Lpbgy3HWBLVKPQcMyzSvpNpsaGhJ9Wj3klACw2mj3rUsiF4hPxOalAnRDXJDFLMEPnamKjm6bDLmWl3M4uTdhyZCa8kV45WZI7ZFZEUy4DrS-aobWGvXw5L4etR9UChd0CVIoJ6SjYUlkDB1dIMG1gI_dUelpiWfaBx2W5dTJHa3lGeYbWbx7zGCev6lLDFkL9U9zoo6DNVi2MDNAh-z-wtIDjLnWHjNjcwmcEBBz-pvRU8zMrBQsAQ951NJSw4_ow1o328rTvytYdEocsFlx3NMWuYk3TmhJchuJOXvh2-_8xW78V0KDjxKFBAa3vAlAvj6C7qTFhdDRhJBrLSybrQFpaTt1UIRKAqhD4VcHBqfQ01M7Lk2v3V1MfT3ktTS_N7x1tFGN45X1vOdXRbaERLYC4HgQBA4J4Hpw9LXOizIVyZOLPXy1C5f-Op686UCFv9SeA6z1ZBcgnblcjVyaK__Ok6gcYwNsBmcxxQuqcr2UhgDTYRYyIuPuLl7agQSyP8ehvIljhQmZm7hqTXSkAicqzPQZuIhmc4bFK4kp7AeHnNYadfoj7UTEOwZiE-PtH4wtSTE8YS8db57s8w6GobPRerNr8LNPzdE182-AG0D68I3fHC9Sb11tn-kHCFKwAnWbSbDNpRc2kGBEnOofxCfCc7un8jm9ArE18SNYpbugp9mj4flLV2xbyPbEuI8jxTmEWGXGOmQ0G8oW56IAjCi_DaPjezYP_wal5bAExFowfusgfIZwBbWC3n_Ai6N5shHnbb8BHKens7Hb28L6a7cs4thJcMmzho_trN8wp3gS172MxCyBAmZPW1XQWQRlDCSi7C5-Rh0vx_6ejG_eqaGXVAqiNBgXzpa-vWPs4Ttniz86YdTBk4tyu2CvV-bs188Uss3ec0dLpOc0d4emMLf49sRY-_m-aH158pLuH0UF4Y_YmBdoo_zzx1vd7IwRo5RRlVeKxmOgO7viizKaFqr4Y1p4PkwmvbffNWDlO4A8koZ23VKUelVTrBT5iOqF4x2dQNK0gOr_M5fGORyCX44FXPz-hN6KC0BtW4pmkrx6WnnQ3D7e9f2-IQqE9evtfZ2eW0v9qrTn5ZCPNPxRdCQ2y-oloq7pUy-wcqIpaNhLhSgLKjbb4-RWetyeecZz0IFb6cEhGL6IGHySjnD2br8PhVmEKBvJw1A3qx-UsP0a2Q9cG7YjwAeZZEgDQLSOnUnOsmX28ll81k6Riu-K9X8sLgyTN4jUOnb89-OWmHYlE9jM7lXJtH6mjOxGr2ki86rypxeoa4T2l3psVrqYTPnVm5zKi0px8_MXAlkbMGGOwmRod0AQI0Ak54sb-oh2JWtDTj0DT7yJZS2dRISxIW8XUje3X1pg6DMSTeJKJu_31v2Qn0lDmvFb6sz7FOyPRq7Z4P5yaiRDf9dUP14xaykhqI6xCNRPTr4JDCojBO0CfsJv0cHe0djyeb6Ic0EGdJ9YbQxZWU1EqUh6wkrqCCTtQ7Bj4wTU-4utzGbBZFynuZVfPfqP2VujPISz7ZmmmbRoAegKHr4ta6L4X1fz79OhlU6GnxckaH9xgV1uHTmzzTGZB2bcq0blAz_UmRse_yoqDghjAa86drMZB6Q85tXtdYTk2TrpBlKjt56JSTDf7S_pdIHKf1NB43rcs8jxijw-di5wwZ_2uEoG6e4mv5EAg2vpiKPdHcIC8VG6ByzALeSbk57yfIULdNVfLwgngabHPiQqQAbOI7c-wAQTb-MCBuJZhgz0Do6Q9qoQsL_M2L9RCnqfjxGPWKgE5WC13c8EtNEN-5pI_ifjQ0E2iKCf6BAyYx6sU1vinXhmVmBmE5QFnsFSR0Kfq0tkCglPwTwcpiaPKEe_pmEjwDRHQsGpd_9btbWg_bFo-0KShrBUxFjxHOAuam1yVAh6ypTXBoWLUQjIeZaWVCi2pda5pKZcgg1yuQqBym2tyHewM-N1JeYbo47X-Otq3qSmt-cfaychqEYHcVGYJQM7MdjYg0Dd4M1brBCbLngHJ09iKGfuiMWhoXnAg5SlRAF-c_Hncn8oq2bYIiJggtGOK_JYiwWLxWFVd9c9WdCZB2dDoh6VnsKgmXg3gomrsFNsRLFcPlBW092mV3UzwU_4qDDbeskkIF0pkxrFgVYwEBqbNqih3Y_V6c389RUzwbCYFd2pVYOBil-ekcg3HBk_t2AVoZdhMEiVmlH1WCl5kXMYvIzWC0XG4VCjvKVXAEJSCN-1mklkJFrkQsHrN33fWTfBlFcCQVsAVZ0vKIFV-Ac5Z1SG9gXlpfJYKYJ_LzeY1rXzc5qO8fwXySlgtftVSXeOp34RFmPT1r-8Zt-ejfl0bug7mTk9902m5Zvqsk8V64V7xK-1IhLCAhr6kH92Qdosz8Eb5IVyBi8z2Nj0ijWaCExgMWdsLNaKLGH5_uCpRxhyuRjw==