You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 months ago | |
|---|---|---|
| .. | ||
| src | 3 months ago | |
| test | 3 months ago | |
| .eslintignore | 3 months ago | |
| .eslintrc.cjs | 3 months ago | |
| .yarnrc | 3 months ago | |
| README.md | 3 months ago | |
| index.html | 3 months ago | |
| node-shim.cjs | 3 months ago | |
| package.json | 3 months ago | |
| playwright.config.mjs | 3 months ago | |
| postcss.config.cjs | 3 months ago | |
| tailwind.config.cjs | 3 months ago | |
| tsconfig.json | 3 months ago | |
| vite.config.mjs | 3 months ago | |
| vitest.config.ts | 3 months ago | |
README.md
Admin X Settings
Ghost Admin Settings micro-frontend.
Pre-requisites
- Run
yarnin Ghost monorepo root
Running the app
Running the development version
Run yarn dev to start the development server to test/develop the settings standalone. This will generate a demo site from the index.html file which renders the app and makes it available on http://localhost:5173
Running inside Admin
Run yarn dev (like you would run Ghost dev normally) from the top-level repo. AdminX will automatically rebuild when you make changes.
Develop
This is a monorepo package.
Follow the instructions for the top-level repo.
git clonethis repo &cdinto it as usual- Run
yarnto install top-level dependencies.
Test
yarn lint- run just eslintyarn test:acceptance- runs acceptance testsyarn test:unit- runs unit testsyarn test:acceptance path/to/test- runs a specific testyarn test:acceptance:slowmo- runs acceptance tests in slow motion and headed mode, useful for debugging and developing tests