Files
cypress/docs

Cypress Documentation

The code for Cypress's Documentation, Guides, and API.

Introduction

The documents in this repo are generated using Hexo.

Contributing

Installing Dependencies

From the docs directory:

npm install

npm run build

Starting the server

npm start

Visit http://localhost:2222/

Writing Docs

Links are all handled through our cypress.on api.

Link all pages but their name (property key) in source/_data/sidebar.yml

Deploying

npm run deploy

You can specify all options for deploying via command line arguments. For example to deploy to production and scrape the docs

npm run deploy -- --environment production --scrape

By default, only deploying from master branch is set, but you can force deployment by using --force option.

To debug deployment actions, run with DEBUG=deploy ... environment variable.

note

on CI, the deployment and scraping configuration are passed via environment variables support__aws_credentials_json and support__circle_credentials_json which are just JSON files as strings.

cat support/.circle-credentials.json | pbcopy