Skip to content
Gallery
nytgames
CreativeTech Wiki (internal)
Share
Explore
Advertising Website

icon picker
CMS

The CMS powering the website is Sanity.io
Our CMS is based on .
If you need access, please ask for it to an administrator.

Development Workflow

First, you need to have Sanity CLI on your machine. Follow the instructions
if you need to install it.
Then:
Clone the .
Create a branch from main called “cms/[jira-ticket]-[feature-name]”. We don’t need to trigger an automatic pipeline here, so the name is just a convention.
From the root of the project, open a terminal and navigate to the /web folder (cd web),
Run the command sanity login. Follow the prompts in your terminal. You may be directed to open a URL in your browser to complete the login process.
Run npm run dev to start the local development of the Sanity application. The app will fetch data from the project dataset.
Do your magic! 🪄
Once finished, run npm run deploy:client to deploy the updated build on the live URL. This command will run Sanity’s deploy command.
Open a PR to merge your changes into main.

Additional info

sanity --help shows a list of the Sanity CLI options.



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.