Before starting make sure your development environment is properly set. See Volto Developer Documentation
-
Make sure you have installed
yo
,@plone/generator-volto
andmrs-developer
npm install -g yo @plone/generator-volto mrs-developer
-
Create new volto app
yo @plone/volto my-volto-project --addon nsw-design-system-plone6 --skip-install cd my-volto-project
-
Add the following to
mrs.developer.json
:{ "nsw-design-system-plone6": { "url": "https://github.com/PretaGov/nsw-design-system-plone6.git", "package": "nsw-design-system-plone6", "branch": "main" "path": "src", } }
-
Install
yarn develop yarn
-
Start backend
docker pull plone docker run -d --name plone -p 8080:8080 -e SITE=Plone -e PROFILES="profile-plone.restapi:blocks" plone
...wait for backend to setup and start -
Ready to handle requests
:docker logs -f plone
...you can also check http://localhost:8080/Plone
-
Start frontend
yarn start
-
Go to http://localhost:3000
-
Happy hacking!
cd src/addons/nsw-design-system-plone6