isabella232 / appium.io

The public front-end for Appium

Home Page:http://appium.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

appium.io

The public front-end for Appium, visible at appium.io. There are two components to this:

  1. A Jekyll server which takes markdown files and turns them into our public-facing website
  2. A set of scripts which take the Appium docs and convert them to HTML using MkDocs

To locally preview appium.io

Requirements

  1. Ruby 2.1.0 or higher
  2. Node + NPM
  3. Ruby Bundler (gem install bundler)
  4. pip (brew install pip)
  5. MkDocs 0.16.3 (pip install mkdocs==0.17.5)

Setup

bundle install
npm install

Development

npm run build:docs

Build the docs locally. Must set env variable LOCAL_APPIUM to the path to your local appium repo

npm run build:docs:local

Start a local Jekyll server (this allows you to view appium.io at localhost:4000):

npm run serve

Lint & test:

npm run lint
npm run test

Crawl for broken links:

npm run crawl

Publishing

Newly built docs must be committed and pushed to the gh-pages branch on GitHub.

About

The public front-end for Appium

http://appium.io/


Languages

Language:CSS 42.2%Language:HTML 30.6%Language:JavaScript 26.8%Language:Dockerfile 0.2%Language:Shell 0.1%Language:Ruby 0.1%