A uesio base app that provides content management functionality
To get your local environment setup, first ensure that:
- The ues.io CLI is installed (Run
uesio -h
to ensure it's available) - Node 18+ is installed
- You are added to the "Maintainers" team of the "uesio/cms" app. Ask someone at ues.io who is a maintainer to add you to the team, then verify that you can access the app by logging in to the Studio and verifying that you can see "uesio/cms" as one of the apps.
- Run this to get setup locally:
git clone [email protected]:TheCloudMasters/cms.git
cd cms
npm run init
- Select "uesio/cms" as the app.
You can develop both locally and/or in the Studio.
- Pull (Studio to local):
npm run pull
- Push (local --> Studio):
npm run push
VS Code is recommended for local development of custom components. TypeScript extensions should be automatically enabled.
To add a custom component
uesio generate component
Hit enter to select the main
component pack.
The main
branch will automatically be built and deployed to the "dev" workspace, and a new patch bundle will be created.