-
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4769 from mermaid-js/sidv/liveEditor
chore: Preview PRs with mermaid-live-editor on Netlify
- Loading branch information
Showing
2 changed files
with
42 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Settings in the [build] context are global and are applied to | ||
# all contexts unless otherwise overridden by more specific contexts. | ||
[build] | ||
# Directory where the build system installs dependencies | ||
# and runs your build. Store your package.json, .nvmrc, etc here. | ||
# If not set, defaults to the root directory. | ||
base = "" | ||
|
||
# Directory that contains the deploy-ready HTML files and | ||
# assets generated by the build. This is an absolute path relative | ||
# to the base directory, which is the root by default (/). | ||
# This sample publishes the directory located at the absolute | ||
# path "root/project/build-output" | ||
|
||
publish = "mermaid-live-editor/docs" | ||
|
||
# Default build command. | ||
command = "./scripts/editor.bash" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -euxo pipefail | ||
# We have to use npm instead of yarn because it causes trouble in netlify | ||
|
||
# Link local mermaid to npm | ||
pushd packages/mermaid | ||
npm link | ||
popd | ||
|
||
# Clone the Mermaid Live Editor repository | ||
git clone https://github.com/mermaid-js/mermaid-live-editor.git | ||
|
||
# Change to the repository directory | ||
cd mermaid-live-editor | ||
|
||
# Link local mermaid to live editor | ||
npm link mermaid | ||
|
||
# Install dependencies | ||
npm install | ||
|
||
# Build the site | ||
npm run build |