Developer Portal

May 22, 2025 ยท View on GitHub

License Build and update gitops repo CodeQL Run Unit Tests

This is the developer portal for the Province of British Columbia built using Backstage.

Local Development

Required Tools

Setup

Running

To run the project, use the following at the project's root directory

$ yarn install
$ yarn start

Testing

End to end tests are in the packages/app/e2e-tests directory.

To run locally:

  • start a local instance
  • yarn test:e2e

To run against a dev instance:

  • Set the PLAYWRIGHT_URL to your dev instance when running the test
  • PLAYWRIGHT_URL=https://dev.example.org yarn test:e2e

Dockerfile

Note: The dockerfile is based on the Janus showcase project

Deployment

See the gitops repo.

More information

See the Backstage.io documentation