Introduce initial version of Dart-based site tooling #5472
Merged
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 tooling is accessible from the root directory of the repository by calling
dart run dart_site <command> <args>
.It replaces our various scripts and will be the home of future staging and deploy commands after the migration to 11ty.
To learn more about the commands available, run
dart run dart_site --help
. You can add a shortcut fordart run dart_site
if you'd like, or I'll likely come up with a standard shortcut we can use as part of followup.I'll improve the formatting of the output and add a proper guide after the 11ty migration lands, as I expect to change some in that process.
Contributes to #4163 and #5177