Skip to main content

Internal Documentation for WDS

The following information pertains to internal tools and workflows required to maintain the Next.js WordPress Starter project.

All Github Repositories​

Packagist​

All WordPress plugins and the theme are available on Packagist.

WP Engine​

There are 2 WordPress environments on WP Engine:

Use the orange "WebDevStudios Login" button to log in.

Assertions​

Assertions (linting) occurs via Github Actions and is triggered on either a pull request or a manually.

To trigger a manual run via your local:

gh run list --workflow=assertions.yml

Note: This requires the Github CLI

To trigger a manual run via GUI:

screenshot

Chromatic​

This project supports UI review via Chromatic via Github Actions triggered on a pull request.

View this project's Chromatic by logging in with your WDS Github account.

1Password​

All of the credentials are in the following vault:

1Password --> Next.js Starter

Migrate DB Pro​

You can use Migrate DB Pro to pull databases and files. Please see 1password for credentials

Algolia​

The login and API credentials are in password.

Copy WP Engine Environments​

WP Engine supports copying environments. This should be done at the end of two week sprints (or as needed).

The following steps will copy Develop to Staging:

  1. Log into the WP Engine User Portal
  2. Click on Nextjsstgstart
  3. In the top right corner, click the "Copy environment" button
  4. Select the options: screenshot
  5. Click "Preview copy" and a modal will appear to let you verify the options
  6. Click "Copy environment"