Ghost/ghost/admin-x-settings
Rishabh eeabce2473 Fixed official theme image assets not loading in adminX
refs https://github.com/TryGhost/Team/issues/3432

The admin assets url are modified by ember build process by adding cache busting, so the original urls can't be used directly in adminX. This change passes the image assets from ember admin, causing the right image urls to be passed to adminX and for loading images.
2023-06-16 17:06:22 +05:30
..
.storybook Added page header component in AdminX 2023-06-14 09:13:00 +02:00
public Updated dev. env. setup for Admin X Settings 2023-05-17 07:47:10 +02:00
src Fixed official theme image assets not loading in adminX 2023-06-16 17:06:22 +05:30
test Added basic theme settings design in AdminX (#17000) 2023-06-13 14:27:29 +05:30
.eslintrc.cjs Removed eslint-plugin-react from AdminX 2023-06-16 15:21:19 +05:30
.yarnrc Updated publish config for admin-x settings 2023-05-16 12:33:37 +05:30
index.html Added new package for admin-x settings 2023-05-16 12:23:24 +05:30
package.json Removed eslint-plugin-react from AdminX 2023-06-16 15:21:19 +05:30
playwright.config.ts Added playwright config to admin-x-settings (#16941) 2023-06-06 11:29:28 +12:00
postcss.config.cjs Updated dev. env. setup for Admin X Settings 2023-05-17 07:47:10 +02:00
README.md Added --adminX functionality to yarn dev 2023-05-19 10:34:06 +02:00
tailwind.config.cjs Refined official theme list in AdminX 2023-06-14 08:04:57 +02:00
tsconfig.json Added new package for admin-x settings 2023-05-16 12:23:24 +05:30
tsconfig.node.json Added new package for admin-x settings 2023-05-16 12:23:24 +05:30
vite.config.ts Added --adminX functionality to yarn dev 2023-05-19 10:34:06 +02:00

Admin X Settings

Experimental re-write of Ghost Admin Settings in React

Development

Pre-requisites

  • Run yarn in Ghost monorepo root
  • Run yarn in this directory

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 from the top-level repo with --adminX

Develop

This is a monorepo package.

Follow the instructions for the top-level repo.

  1. git clone this repo & cd into it as usual
  2. Run yarn to install top-level dependencies.

Test

  • yarn lint run just eslint
  • yarn test run lint and tests