This code has moved to @adobe/helix-sidekick-extension
Browser-based helper for authoring Franklin projects
Navigate to https://www.hlx.live/tools/sidekick/ and follow the instructions.
See https://github.com/adobe/helix-sidekick#readme
Franklin Sidekick supports a number of (optional) configuration options developers can add to the project to maximize the Sidekick experience.
See the API documentation.
Refer to the Sidekick documentation to learn more about its features.
$ npm install$ npm test$ npm run lintEvery development branch in this repository will be mirrored in https://github.com/adobe/helix-website with a sidekick- prefix to enable enable branch testing:
- Push changes to a branch
issue-77 - Note the
sidekick-issue-77branch in https://github.com/adobe/helix-website/branches - Go to
https://sidekick-issue-77--helix-website--adobe.hlx.page/tools/sidekick/to install a development version of the bookmarklet for your project
Note: Mirrored development branches in https://github.com/adobe/helix-website/branches must be deleted manually when no longer needed.
You can leverage Franklin CLI for local testing. If you haven't already installed it, run: npm i -g @adobe/helix-cli
- Run
npm starton your local checkout of this repository - Go to `http://localhost:3001/ and follow the instructions.
If you want to test a config file before deploying it to your project:
- Run
hlx upon your local checkout of the project repository - Install a Sidekick bookmarklet for your project: https://www.hlx.live/tools/sidekick/
- Edit the bookmarklet URL by appending
,"devMode":"true"after"ref":"*"(*being your project branch) - Click the bookmarklet to launch Sidekick using your local config
The Sidekick module and bookmarklet gets staged automatically each time a pull request is merged into main.
- Go to
helix-websitepull requests - Click the Sidekick Release Candidate PR
- Add a comment listing the
helix-sidekickPR(s) included in this release - Get a team member to review the Sidekick RC. The PR is based on a
sidekick-rc-*branch (*being a random ID) so the RC can be tested at:https://sidekick-rc-*--helix-website--adobe.hlx.page/tools/sidekick/ - Once approved, merge the RC PR to deploy the changes into production