-
Assuming everything is right about your development environment, make a clone of this repo, then:
make build-frontend
-
This will create a
project
folder with a bootstrapped Volto.cd project yarn start
Just change the code in your clone and it will automatically refresh Volto!
Before starting make sure your development environment is properly set. See Volto Developer Documentation
-
Make sure you have installed needed dev tools
npm install -g yo @plone/generator-volto mrs-developer
-
Create new volto app
yo @plone/volto \ my-dev-project \ --addon volto-slate:asDefault \ --workspace src/addons/volto-slate \ --skip-install cd my-dev-project
-
Add the following to
mrs.developer.json
:{ "volto-slate": { "url": "https://github.com/eea/volto-slate.git", "package": "volto-slate", "branch": "develop", "path": "src" } }
-
Install
yarn develop yarn
-
Start backend
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
-
Login with admin:admin
-
Create a new Page and add a new Text block.
-
Happy hacking!
cd src/addons/volto-slate/