Skip to content
This repository was archived by the owner on Mar 4, 2022. It is now read-only.
Paula Lavalle edited this page Sep 18, 2017 · 2 revisions

How to deploy

  1. Make sure the dependency on the open source project (e.g. project-x) is pinned to a specific version (instead of "project-x": "*", which it may have been previously).

  2. Make sure the static build is working correctly by testing it locally:

    builder run build-static # Builds site to static HTML/JS in `/build`
    
    builder concurrent server-static open-static # Open the static build in your browser
  3. Update the version of the docs site (e.g. project-x-docs) and publish it to npm.

    Versioning Notes

    For a reliable systems of releases, the docs site should aim for versioning along these lines:

    • Patch: Typos, missing assets, broken styles, very minor copyedits.
    • Minor: Add a new page, change styles.
    • Major: Rearchitect how the lander works, remove pages, or something else huge.
  4. Create a new pull request in formidable.com-aws pointing to the new version of the docs site (e.g. project-x-docs) in the dependencies and then just read the instructions!

Clone this wiki locally