Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR makes two changes to make it more ergonomic to test doc deployment locally.
npm run prebuild
script to handle the following:a. navigating to the cli repo and running
gendocs
b. running
prep-cli-docs
to prepare frontmatter for each pagec. running
prep-samples
to build a page for each samplesamples
anddefang
into sibling directories to more closely mirror our local development environments so we could more easilycd defang-docs && npm run build
locally, but i ran into Unable to clone outside of GITHUB_WORKSPACE directory actions/checkout#197. To try to preserve my intended user experience, I hacked around this by adding some complexity to theprebuild.sh
script which checks for the presence of sibling directories first, then falls back to child directories.The
prebuild
script will automatically be run whennpm run build
is executed.