- Notifications
You must be signed in to change notification settings - Fork10
Browser-based helper for authors on Helix projects
License
adobe/helix-sidekick
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This code has moved to@adobe/helix-sidekick-extension
Browser-based helper for authoring Franklin projects
Navigate tohttps://www.hlx.live/tools/sidekick/ and follow the instructions.
Seehttps://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 theAPI documentation.
Refer to theSidekick documentation to learn more about its features.
$ npm install
$ npmtest
$ npm run lint
Every development branch in this repository will be mirrored inhttps://github.com/adobe/helix-website with asidekick-
prefix to enable enable branch testing:
- Push changes to a branch
issue-77
- Note the
sidekick-issue-77
branch inhttps://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 inhttps://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 start
on your local checkout of this repository - Go to `http://localhost:3001/ and follow the instructions.
If you want to test aconfig file before deploying it to your project:
- Run
hlx up
on 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 intomain
.
- Go to
helix-website
pull requests - Click theSidekick Release Candidate PR
- Add a comment listing the
helix-sidekick
PR(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
About
Browser-based helper for authors on Helix projects