1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-14 00:19:16 +01:00
unleash.unleash/frontend
olav f33ca9db4b feat: expand constraint operator descriptions (2) (#858)
* refactor: remove pre-CO constraints list

* refactor: improve constraints dropdown order

* refactor: simplify prop value

* refactor: add missing space around parameter names

* refactor: remove constraint accordion box shadow

* refactor: show operator descriptions in constraints accordion

* refactor: show operator descriptions in constraints dropdown

* refactor: use ConstraintAccordionList in FeatureOverviewExecution

* refactor: add separators between operators in constraints dropdown

* refactor: remove unnecessary comment
2022-04-07 10:31:06 +02:00
..
.github/workflows fix: action release.yml 2022-04-05 15:23:22 +02:00
cypress refactor: improve GeneralSelect prop types (#841) 2022-04-06 12:08:57 +02:00
public
src feat: expand constraint operator descriptions (2) (#858) 2022-04-07 10:31:06 +02:00
.editorconfig add editorconfig 2016-12-05 23:08:32 +01:00
.gitignore Ignore .env.local 2021-10-11 14:50:48 +02:00
.nvmrc Set .nvmrc to 14 to reflect new requirement of node 2021-05-06 09:35:02 +02:00
.prettierignore feat: e2e tests and mobile views (#348) 2021-09-30 11:44:30 +02:00
.prettierrc refactor: format files (#719) 2022-02-18 09:51:10 +01:00
CHANGELOG.md
cypress.json refactor: fix flaky Cypress tests (#746) 2022-02-25 10:21:28 +01:00
index.js Migrate to create-react-app and react-scripts (#263) 2021-04-07 09:04:48 +02:00
LICENSE
package.json chore(deps): update dependency semver to v7.3.6 2022-04-06 22:24:06 +00:00
README.md docs: Add some details on running and debugging the e2e tests (#526) 2022-03-25 12:13:39 +01:00
renovate.json chore: uopdate renovate config 2021-09-29 21:15:15 +02:00
tsconfig.json
typings.json Feat/material UI (#250) 2021-03-30 15:14:02 +02:00
vercel.json fix: vercel mappings 2021-10-26 23:31:09 +02:00
yarn.lock chore(deps): update dependency semver to v7.3.6 2022-04-06 22:24:06 +00:00

unleash-frontend

This repo contains the Unleash Admin UI frontend app.

Run with a local instance of the unleash-api

First, start the unleash-api backend on port 4242. Then, start the unleash-frontend dev server:

cd ~/unleash-frontend
yarn install
yarn run start

Run with a heroku-hosted instance of unleash-api

Alternatively, instead of running unleash-api on localhost, use a remote instance:

cd ~/unleash-frontend
yarn install
yarn run start:heroku

Running end-to-end Tests

We have a set of Cypress tests that run on the build before a PR can be merged so it's important that you check these yourself before submitting a PR.

On the server the tests will run against the deployed Heroku app so this is what you probably want to test against:

yarn run start:heroku

In a different shell, you can run the tests themselves:

yarn run e2e:heroku

If you need to test against patches against a local server instance, you'll need to run that, and then run the end to end tests using:

yarn run e2e

You may also need to test that a feature works against the enterprise version of unleash. Assuming the Heroku instance is still running, this can be done by:

yarn run start:enterprise
yarn run e2e